2017-12-01 18 views
0

Javaプロジェクトに必要なすべての依存関係を含むMavenレポがあります。クラスパスにMavenレポを追加する

コンソール経由でアクセスできるように、クラスパス環境変数にmavenレポを追加するにはどうすればよいですか?

開発環境を設定するためのbashスクリプトを持つプロジェクトで作業する。これはまた、いくつかのJavaコードを実行しますが、プロジェクトの依存関係を見ることはできません。

+0

pomファイルに必要な依存関係を使用すると、クラスパスに追加されます。さらに、あなたのためにそれらのスクリプトファイルを生成する[appassembler-maven-plugin](http://www.mojohaus.org/appassembler/appassembler-maven-plugin/)を見てみることをお勧めします... – khmarbaise

答えて

0

ユーザレベル($ {user.home} /。m2/settings.xml)またはグローバルレベル設定($ {maven.home} /conf/settings.xml)のいずれかで、 localRepository要素を指定してローカルリポジトリパスを定義します。環境変数MY_M2_REPOを設定すると、mavenを実行する前にローカルリポジトリパスが効果的に定義されます。また

<localRepository>${env.MY_M2_REPO}</localRepository> 

、あなたはMavenを実行するときに、あなたのローカルリポジトリの場所を指定するには、maven.repo.local引数を使用することができます。

mvn clean package -Dmaven.repo.local=/home/user/maven_repo 
関連する問題