如何配置 Gradle 以将主类和测试类包含到我的 .jar 存档中。目前在build/libs 目录中构建的 .jar缺少我的测试类。 在 Gradle 将它们编译到project-root/bin/com/package/之后,它只包含来自project-root/src/main/java/com/package 的类在 .jar 中。
jar {
manifest {
attributes 'Implementation-Title': title, 'Implementation-Version': version, 'Main-Class': mainTestClass
}
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,虽然 Gradle 将编译的测试类与主类一起放入project-root/bin/com/package/ 中,但奇怪的是它决定不将它们放入 .jar 存档中。那么,如何让 .jar 也包含最初来自project-root/src/test/java/com/package/ 目录中的测试类 ?
这是我需要帮助的build.gradle 文件。
归档时间: |
|
查看次数: |
7214 次 |
最近记录: |