2017-06-05 224 views
0

Eclipseを使用してプロジェクトをMavenに変換しています。小さな背景:Eclipse Mavenビルドをコマンドライン引数で実行する方法

Maven中央リポジトリへのアクセスを許可しないファイアウォールがあります。その代わりに、企業のミラーリポジトリを使用して、キーストアファイルを接続する必要があります。ファイルが提供され、コマンドラインでmvn clean compile packageを使用してmavenを使用し、ファイルを指すために引数--Djavax.net.ssl.trustStoreを使用して正常にビルドできます。

これはEclipseの外ではうまく動作しますが、キーストアなしでリポジトリに接続できないため、統合されたMavenプラグインがビルドに失敗するため、すべてのコードがimport/packageエラーで散在してしまいます。何でもできました。

Run As -> Maven Installのような内部Maven操作のいずれかを実行するたびに、このコマンドライン引数を持つようにEclipseを設定する必要があります。実行コンフィギュレーションを使用すると動作しますが、コンテキストメニューのMavenオプションは変更されず、インポートエラーもクリアされません。

のEclipse 4.6.2のJava EE版、Windows 7のx64の

+0

cacertsに追加するのはどうですか? –

+0

cacertsとは何ですか、どうすればいいですか?これはJKSファイルです。 – Derek

答えて

0

-Djavax.net.ssl.trustStore... Eclipseのインストールに関連するeclipse.iniファイルに追加します。

関連する問題