[英]How to add test-jar and jar as dependency in a maven multimodule project?
[英]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>
你可以做
dependencies {
compile project(':shared-module')
testCompile project(path: ':shared-module', configuration: 'testRuntime')
}
你可以使用 nebula 測試 jar 插件
注意Nebula 已棄用此插件,因為他們認為測試實用程序應該存在於他們自己的項目中。 我傾向於同意他們
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.