我有一个gradle项目,它有一个使用selenium的Web应用程序的自动化测试用例。所有测试和测试用例都在包src / test / java中。拆除脚本(清理DB中的条目是在测试用例执行后用src / main / java编写的)。我尝试使用gradle来构建一个JAR。我可以得到2个不同的JAR,它只包含src / main / java下的类,另一个包含src / test / java。有没有办法构建一个包含两者的JAR?让我知道是否有另一种方法可以做同样的事情。
task testJar(type: Jar) {
classifier = 'tests'
from sourceSets.test.output
}
gradle.taskGraph.afterTask { Task task, TaskState state ->
testJar.execute()
}
Thank you!