4

インポートされたMavenプロジェクトでIntellij IDEA 2016.1を使用しています。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"
4

1 に答える 1

5

これは、Maven 座標org.codehaus.mojo:sonar-maven-plugin:3.0.1を持つアーティファクトが ではpomなく Maven Central のファイルであるjarため、適切に解決できないためです。

これらの座標を使用するプラグインの最新の公式バージョンは2.7.1

sonar-maven-pluginその後座標を変更し、実際にバージョンを提供する新しいgroupId:に移動しました。org.sonarsource.scanner.maven3.0.1

したがって、pom.xmlファイルで使用されている既存の座標を次のように変更する必要があります。

<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.0.1</version>

これは、公式のSonarqube Maven documentationにも記載されています。

于 2016-06-15T21:15:27.127 に答える