【发布时间】:2022-01-07 19:01:18
【问题描述】:
实际上,我将这些行作为 build.gradle 文件的一部分(使用 gradle 7.3.3)
processResources {
dependsOn "buildAngular"
}
task buildAngular(type: Exec) {
...
我的任务“buildAngular”在./gradlew assemble 上自动运行,它完美无缺,正是我想要的。但它也可以在 ./gradlew test 上运行。
我怎样才能让它只在./gradlew assemble上运行?
【问题讨论】:
-
由于测试需要完整的运行时类路径,并且由于
processResources生成了该类路径的一部分,因此在运行test时不运行它是没有意义的。为什么buildAngular是processResources的依赖项?你这样做只是为了让它在./gradlew assemble上运行吗? -
" 你这样做是为了让它在 ./gradlew assemble 上运行吗?"没错
标签: spring-boot gradle