【发布时间】:2015-05-03 00:09:44
【问题描述】:
当使用maven-publish(我知道是孵化)发布时,compile 依赖项被添加到生成 POM(在runtime 范围内),但 testCompile 依赖项被忽略。
如何将testCompile 依赖项作为test 作用域放入生成的POM 中?
【问题讨论】:
-
请解释您为什么要将测试代码发布为工件。这当然不是标准程序。
-
有
spring-test、spring-batch-test、jsonpath等测试库,用于基础模块和依赖模块的模块化设置。所以最好在test范围内的基本模块中声明它们,就像例如spring-context在runtime范围内声明。
标签: gradle pom.xml maven-publish