1

Maven サイトのアドバイスに従って Maven プロファイルをセットアップしました

<activeProfiles>
     <activeProfile>awayFromArchiva</activeProfile>
</activeProfiles>

これで、このプロファイルを使用して、Maven が使用できない Archiva リポジトリからダウンロードしようとしたときに、ビルド中にエラーが発生するのを防ぐことができます。コマンドラインで正常にコンパイルできます。私が得るコマンドラインを使用して

[INFO] Unable to find resource 'xyz' in repository central (http://repo1.maven.org/maven2)

成功したビルド中。Eclipse でも同様のメッセージが表示されますが、エラーとしてスローされます。

my で別のプロファイルに指定された Archiva インスタンスsettings.xmlは無視されるため、プロファイルは期待どおりに機能しますが、同じ目標でも非常に異なる結果が生成されます。

コマンドラインm2eと同じように動作するようにするにはどうすればよいですか?mvn

4

1 に答える 1

1

Eclipse に移動して、コマンド プロンプト Maven が使用するWindows -> Preferences -> Maven -> User Settingsローカルを指すようにユーザー設定を変更します。settings.xml

Eclipse m2e は組み込みの Maven インストールを使用します。ローカルの Maven インストールを使用するように Eclipse を指定できます。

それが役に立てば幸い。

于 2012-11-12T22:29:18.143 に答える