3

Mavenの依存関係を更新しようとすると、次のようなエラーが発生します-ビルドプランを計算できませんでした:null。最初は次のようなエラーが発生していました

ビルドプランを計算できませんでした: http://repo1.maven.org/maven2からorg.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1を転送できませんでしたが、ローカルリポジトリにキャッシュされました。解決は行われません。セントラルの更新間隔が経過するか、更新が強制されるまで再試行されます。元のエラー:アーティファクトorg.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1をセントラル(http://repo1.maven.org/maven2)との間で転送できませんでした:ConnectException

しかし、settings.xmlファイルに変更を加え、settings.xmlにリポジトリとプラグインリポジトリを追加すると、次のようになります。

<repository>
    <id>central</id>
    <url>http://central</url>
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
</repository>
<pluginRepository>
    <id>central</id>
    <url>http://central</url>
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
</pluginRepository>

以前のエラーは削除されましたが、次のエラーが発生します:ビルドプランを計算できませんでした:null このエラーを取り除く方法!! また、この警告を取り除く方法

クラスパスエントリorg.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINERはエクスポートまたは公開されません。ランタイムClassNotFoundExceptionsが発生する可能性があります。すばやく修正しようとしましたが、プロジェクトを再度開くと、再び表示されます。どんな助けでもいただければ幸いです。

4

1 に答える 1

0

config.xml にある settings.xml ファイルでプロキシを有効にすることで、この問題を解決できました。上記の質問で述べたように、最初に settings.xml ファイルにrepositoryとを追加して、さまざまなソリューションを試しました。pluginRepositoryしかし、実際の問題はプロキシ構成にありました。私は@akb at mavenで5分で解決策を試しましたが、うまくいきませんでした。私の組織のプロキシ設定は自動構成されていなかったので、私にとってうまくいった解決策は解決策#1でした。次のデータを settings.xml に含めて mvn clean を実行し、依存関係を更新するだけで機能しました。

<proxies>
  <proxy>
    <id>optional</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>webproxy</host>
    <port>8080</port>
    <username>proxyuser</username>
    <password>proxypass</password>
  </proxy>
</proxies>
于 2012-12-27T15:51:09.783 に答える