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