运行 Maven 声纳分析需要什么 Maven 目标? [英] What maven goal is required to run maven sonar analysis?
本文介绍了运行 Maven 声纳分析需要什么 Maven 目标?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我运行 mvn package
或 mvn verify
作为构建目标,我已经看到声纳构建失败,但是如果我将其更改为 mvn install
它通过.
I have seen sonar builds failing if I run mvn package
or mvn verify
as build goals, however if I change it to mvn install
it passes.
你能解释为什么声纳需要 maven install 目标才能正常工作吗?
Can you explain why maven install goal is needed for sonar to work properly?
推荐答案
在多模块构建中,聚合器插件无法从目标文件夹解析依赖项.所以你有两个选择:
In a multi-module build an aggregator plugin can't resolve dependencies from target folder. So you have two options:
mvn clean install
&&mvn sonar:sonar
作为两个独立的进程mvn clean package sonar:sonar
作为单个反应器
mvn clean install
&&mvn sonar:sonar
as two separate processesmvn clean package sonar:sonar
as a single reactor
这篇关于运行 Maven 声纳分析需要什么 Maven 目标?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文