我试图建立一个结构如下的分支:
文档(目录)
移动(目录)
pom.xml 位于移动文件夹中。当我使用 maven 进行编译时,它工作正常,但声纳因错误 “源目录与包声明不对应”而失败 请在此处 参考我的问题
为了解决这个问题,我尝试使用mvn sonar:sonar命令提供-Dsonar.sources选项,但徒劳无功。
在 pom 中,我将src更改为mobile/src,Sonar 构建成功。
我的问题是如何通过更改 pom.xml 中的路径起作用,但是在命令行中放置 -Dsonar.sources=mobile/src (或其他人建议的移动/src/main/java 或绝对路径)选项不起作用? 另外,maven 是如何成功编译 pom 中 src 路径看似错误的代码的?