我有一个 gradle 项目,它在资源中有一个 xslt 文件:
src/main/resources/xslt.sec/sec_report.xslt
在构建 w/gradle 时,我想使用该文件来覆盖:
src/test/resources/sec_report.xslt
这样,我的单元测试始终使用最新版本/此文件有一个事实来源。实现这一目标的正确方法是什么?编写一个 shell 脚本并从 gradle 执行它,或者将其添加到构建任务中?
您可以将文件添加到build.gradle
中的测试源集中:
sourceSets {
test {
resources {
srcDir 'src/test/resources'
include 'src/main/resources/xslt.sec/sec_report.xslt'
}
}
}