我有一个(大)maven项目,里面有许多模块,顶部是
src/
maven-build/
src包含具有所有Java源的树。 maven-build包含所有poms的树
我可以用Jenkins建立一切,但是当我添加通过maven触发的声纳分析时,Sonar抱怨说
[...]/src/x/y/Z.java is not in basedir [...]/maven-build
我已经尝试将Java文件复制到maven-build目录,但这没有用......
有没有办法改变Sonar的基础?或者我可以用不同的方式解决这个问题吗?
答案 0 :(得分:0)
我将root-pom复制到包含source-directories的目录中。您还可以尝试将pom从maven-build复制到包含“src”的目录。这样,“[...] / src / x / y / Z.java”将在基础内。
pom.xml
src/
maven-build/