未解决 org.codehaus.mojo:sonar-maven-plugin:3.0.1 Intellij - Maven 项目
Unresolved org.codehaus.mojo:sonar-maven-plugin:3.0.1 Intellij - Maven Project
我正在使用 Intellij IDEA 2016.1 在导入的 Maven 项目中工作。
Intellij 只抱怨 sonar-maven-plugin。
我已经尝试在 maven 选项中重新导入,但 Intellij 仍然对这个插件很生气。
Intellij中的错误信息是:
未解决的插件 org.codehaus.mojo:sonar-maven-plugin:3.0.1
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T09:41:47-07:00)
Maven home: /usr/local/apache-maven-3.3.9
Java version: 1.8.0_92, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.11.5", arch: "x86_64", family: "mac"
那是因为Maven坐标org.codehaus.mojo:sonar-maven-plugin:3.0.1
的工件是Maven Central中的pom
文件而不是jar
,所以无法正确解析。
使用这些坐标的插件最新官方版本为2.7.1
sonar-maven-plugin
已更改坐标,移动到新的 groupId
:org.sonarsource.scanner.maven
, which indeed provides the 3.0.1
版本。
因此,您应该将 pom.xml
文件使用的现有坐标更改为:
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.0.1</version>
我正在使用 Intellij IDEA 2016.1 在导入的 Maven 项目中工作。 Intellij 只抱怨 sonar-maven-plugin。
我已经尝试在 maven 选项中重新导入,但 Intellij 仍然对这个插件很生气。
Intellij中的错误信息是: 未解决的插件 org.codehaus.mojo:sonar-maven-plugin:3.0.1
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T09:41:47-07:00)
Maven home: /usr/local/apache-maven-3.3.9
Java version: 1.8.0_92, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.11.5", arch: "x86_64", family: "mac"
那是因为Maven坐标org.codehaus.mojo:sonar-maven-plugin:3.0.1
的工件是Maven Central中的pom
文件而不是jar
,所以无法正确解析。
使用这些坐标的插件最新官方版本为2.7.1
sonar-maven-plugin
已更改坐标,移动到新的 groupId
:org.sonarsource.scanner.maven
, which indeed provides the 3.0.1
版本。
因此,您应该将 pom.xml
文件使用的现有坐标更改为:
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.0.1</version>