Gradle依赖项目test-jar
Gradle dependency project test-jar
我有一个多模块 gradle 项目,我想在我的依赖模块中使用来自共享模块的一些测试 类。
dependencies {
compile project(':shared-module')
testCompile project(':shared-module'), classifier: 'test-jar'
}
第一个依赖有效,但 testCompile 依赖无效。我似乎找不到它的语法。 Maven 等价物是:
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>shared-module</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
你可以使用星云 test jar plugin
注意
Nebula 弃用了这个插件,因为他们认为测试实用程序应该存在于他们自己的项目中。我倾向于同意他们
你可以做到
dependencies {
compile project(':shared-module')
testCompile project(path: ':shared-module', configuration: 'testRuntime')
}
我有一个多模块 gradle 项目,我想在我的依赖模块中使用来自共享模块的一些测试 类。
dependencies {
compile project(':shared-module')
testCompile project(':shared-module'), classifier: 'test-jar'
}
第一个依赖有效,但 testCompile 依赖无效。我似乎找不到它的语法。 Maven 等价物是:
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>shared-module</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
你可以使用星云 test jar plugin
注意 Nebula 弃用了这个插件,因为他们认为测试实用程序应该存在于他们自己的项目中。我倾向于同意他们
你可以做到
dependencies {
compile project(':shared-module')
testCompile project(path: ':shared-module', configuration: 'testRuntime')
}