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

要将maven项目转换为Gradle,我在项目上运行
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.gradle
include:lib:“
中添加git子模块依赖项,并在build.gradle
编译项目(“:lib:”)
中引用它们来添加git子模块依赖项。现在很好了,那个剧本行得通吗?也许,您在Maven中使用了
system
范围,而Gradle不知道如何映射它们,所以它只是创建了一个新的配置,名为
system
?是的,可能是@madhead。最后,我不得不通过在settings.gradle
include:lib:“
中添加git子模块依赖项,并在build.gradle
编译项目(“:lib:”)
中引用它们来添加git子模块依赖项。现在一切正常。