我正在使用一些静态分析插件(spotbug,pmd)连接到我的gradle构建。你跑的时候它们会自动跑 gradlew check
或是一些依赖于 check
.
我在试着找到一种方法来运行 check
,但在命令中排除单元测试。自 check
取决于 test
,如果可能的话,我不知道怎么做。
我有大量的java/android模块,需要很长时间才能完成完整的构建,包括测试和静态分析,所以我想在不同的ci系统上将它们分解为不同的任务。
我正在使用一些静态分析插件(spotbug,pmd)连接到我的gradle构建。你跑的时候它们会自动跑 gradlew check
或是一些依赖于 check
.
我在试着找到一种方法来运行 check
,但在命令中排除单元测试。自 check
取决于 test
,如果可能的话,我不知道怎么做。
我有大量的java/android模块,需要很长时间才能完成完整的构建,包括测试和静态分析,所以我想在不同的ci系统上将它们分解为不同的任务。
2条答案
按热度按时间0aydgbwb1#
你应该能够做到:
看这里的文件
pobjuy322#
而不是调用任务
check
包含排除的任务test
按照dave的建议,您可以简单地创建一个新任务,并在执行静态分析的所有任务上添加依赖项:你可以打电话来
./gradle staticAnalysis
.