我正在尝试构建一个具有如下结构的分支:
docs(目录)
移动(目录)
pom.xml位于移动文件夹中。 当我用maven编译时,它工作正常,但声纳失败了 “源目录与包声明”不对应 请参阅我的问题here
要解决此问题,我尝试使用 mvn sonar:sonar 命令提供 -Dsonar.sources 选项但是徒劳无功。
在pom中,我将 src 更改为 mobile / src ,并且Sonar构建成功。
我的问题是如何通过改变pom.xml中的路径工作,但是在命令行中放置-Dsonar.sources = mobile / src(OR mobile / src / main / java或其他人建议的绝对路径)选项没用?另外maven如何成功编译代码,在pom中使用看似错误的src路径?
答案 0 :(得分:0)
您必须使用
<build>
<sourecDirectory> "the path to sources " </sourceDirectory>
</build>
在你的主pom.xml上,一切都应该有用。