gradle中的系统类型依赖性是什么意思?
要将maven项目转换为Gradle,我在项目上运行gradle中的系统类型依赖性是什么意思?,gradle,Gradle,要将maven项目转换为Gradle,我在项目上运行gradleinit。生成的build.gradle(下面的代码片段)将所有本地依赖项转换为system,但在线上似乎没有太多关于这种依赖项的信息。有人熟悉这种Gradle依赖关系吗 ... dependencies { compile group: 'org.hamcrest', name: 'hamcrest-core', version:'1.3' compile group: 'org.restlet.jse', nam
gradleinit
。生成的build.gradle
(下面的代码片段)将所有本地依赖项转换为system
,但在线上似乎没有太多关于这种依赖项的信息。有人熟悉这种Gradle依赖关系吗
...
dependencies {
compile group: 'org.hamcrest', name: 'hamcrest-core', version:'1.3'
compile group: 'org.restlet.jse', name: 'org.restlet', version:'2.3.7'
compile group: 'org.restlet.jse', name: 'org.restlet.ext.jackson', version:'2.3.7'
compile group: 'joda-time', name: 'joda-time', version:'2.7'
testCompile group: 'org.mockito', name: 'mockito-all', version:'1.10.19'
testCompile group: 'org.powermock', name: 'powermock-module-junit4', version:'1.6.5'
testCompile group: 'org.powermock', name: 'powermock-api-mockito', version:'1.6.5'
testCompile group: 'junit', name: 'junit', version:'4.11'
system group: '...', name: '...', version:'1.0-SNAPSHOT'
system group: '...', name: '...', version:'1.0-SNAPSHOT'
}
那剧本行得通吗?也许,您在Maven中使用了
system
范围,而Gradle不知道如何映射它们,所以它只是创建了一个新的配置,名为system
?是的,可能是@madhead。最后,我不得不通过在settings.gradleinclude:lib:“
中添加git子模块依赖项,并在build.gradle编译项目(“:lib:”)
中引用它们来添加git子模块依赖项。现在很好了,那个剧本行得通吗?也许,您在Maven中使用了system
范围,而Gradle不知道如何映射它们,所以它只是创建了一个新的配置,名为system
?是的,可能是@madhead。最后,我不得不通过在settings.gradleinclude:lib:“
中添加git子模块依赖项,并在build.gradle编译项目(“:lib:”)
中引用它们来添加git子模块依赖项。现在一切正常。