Nexusから正しいパッケージを取得できませんか? 「MVNヘルプ:効果的な測定」のエラー
質問
Nexus OpenSourceバージョンMaven 2.2.1を使用しています
「mvn help:effection-settings」と入力すると、以下でエラーが発生しました
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'help'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: org.apache.maven.plugins:maven-help-plugin
Reason: Error getting POM for 'org.apache.maven.plugins:maven-help-plugin' from the repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata.
org.apache.maven.plugins:maven-help-plugin:pom:2.2-SNAPSHOT
from the specified remote repositories:
Nexus (http://192.168.56.191:8081/nexus/content/groups/public)
for project org.apache.maven.plugins:maven-help-plugin
〜.m2 repository org apache maven plugins maven-help-pluginでローカルリポジトリを確認すると
ファイルmaven-metadata-central.xmlがあります
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-help-plugin</artifactId>
<versioning>
<latest>2.2-SNAPSHOT</latest>
<release>2.1.1</release>
<versions>
<version>2.0</version>
<version>2.0.1</version>
<version>2.0.2</version>
<version>2.1</version>
<version>2.1.1</version>
<version>2.2-SNAPSHOT</version>
</versions>
<lastUpdated>20100519065440</lastUpdated>
</versioning>
</metadata>
ディレクトリの下にJARファイルが見つかりませんが、Nexus Serverの何が問題になっていますか? Nexusからのサポート情報を簡単に見つけることができません。
ヒント
解決
ブライアンが言ったように、それは間違いなくです。 Nexusのドキュメントがこれらの偽の中央URLで述べているように、プロファイルをセットアップすることでハックを実行せずにリポジトリをミラーリングするだけでしょう。デバッグモードでMavenを実行すると、「無効リポジトリセントラル」などが表示されます。 -Disabledは、特定のアーティファクトに適用されるポリシーを指します。
おそらく関連するポリシーがあるスナップショットアーティファクトが必要だから <snapshots> <enabled>true</enabled>
Maven Centralは持っています <snapshots> <enabled>false</enabled>
Nexusドキュメントのハックなしでは機能しません。
ミラーはURLのみを置き換えますが、元のリポジトリのポリシーは変更されませんが、リポジトリマネージャーが動作するためには、通常、リリースとスナップショットアーティファクトリクエストの両方をリダイレクトしたい
この問題を明確にするのに役立つことを願っています、それについて知っておくのは良いことです
他のヒント
settings.xmlが誤解されているようです。ように設定してみてください これ, 、そしてあなたがまだ問題があるなら、私たちに尋ねてください Nexus-User リストして、そこから行きます。