Java 原因:资源的重复源:com.my.test.exception.TestException+;SonarQube 4.0+;LINUX

Java 原因:资源的重复源:com.my.test.exception.TestException+;SonarQube 4.0+;LINUX,java,linux,jenkins,sonarqube,Java,Linux,Jenkins,Sonarqube,问题在于LINUX中的SonarQube 4.0- linux中SonarQube 4.0的另一个问题-获取错误-由以下原因引起:资源的源重复 这是由于相同的java文件具有相同的全名限定名。如何解决与具有相同名称的java文件具有相同的包但在不同的模块中的冲突。请注意,像这样存在多个java文件,因此排除单个java文件的选项不是我想要的 但这在Windows中的SonarQube 4.4中起作用 请告知 谢谢。这应该适用于SonarQube 4.2或更高版本的任何平台,因为我们重新设计了SQ

问题在于LINUX中的SonarQube 4.0-

linux中SonarQube 4.0的另一个问题-获取错误-由以下原因引起:资源的源重复 这是由于相同的java文件具有相同的全名限定名。如何解决与具有相同名称的java文件具有相同的包但在不同的模块中的冲突。请注意,像这样存在多个java文件,因此排除单个java文件的选项不是我想要的

但这在Windows中的SonarQube 4.4中起作用

请告知


谢谢。

这应该适用于SonarQube 4.2或更高版本的任何平台,因为我们重新设计了SQ中引用资源(文件、文件夹)的方式(完整路径从根目录开始,而不是从源目录开始)。 因此,如果您将Linux上的SQ实例升级到4.4,这将解决您的问题

请注意:在不同的文件夹中使用两次相同的Java类在我看来绝对是一个非常糟糕的主意。这往往表明代码中存在设计问题