如果我将mvn package
或mvn verify
作为构建目标运行,我看到声纳构建失败,但是如果我将其更改为mvn install
则会通过。
你能解释一下为什么声纳工作正常需要maven安装目标吗?
答案 0 :(得分:0)
在多模块构建中,聚合器插件无法解析目标文件夹的依赖关系。所以你有两个选择:
mvn clean install
&& mvn sonar:sonar
作为两个独立的流程mvn clean package sonar:sonar
作为单一反应堆