2016-11-08 16 views
0

mavenにネイティブJavaライブラリを依存関係などに埋め込む方法があるかどうかを知りたいですが、ローカルからではなくインターネットからのものです。MavenにJavaライブラリを追加する

JDKが提供するjava.utilまたはallに似ています。 「のpom.xml」の

例:

<dependency> 
    <groupId>jdk</groupId> 
    <artifactId>java.util.arraylist</artifactId> 
    <version>1.1.3</version> 
</dependency> 
+3

なぜあなたはそれをやりたいかを参照してください? – Tunaki

答えて

2

標準のすべて、組み込みのJavaクラスは、すでにあなたのビルドに使用可能です - あなたは、依存関係として追加する必要はありません。

依存関係としてMavenビルドで使用する必要があるjar(おそらく自家製)を持っている場合、それをローカルMavenリポジトリにアーティファクトとして追加し、pom.xmlに依存します正常。

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \ 
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> 

詳細については、これを実行する方法の詳細については、このSO answer、またはこのMaven referenceを参照してください。

-1

Mavenを依存関係を扱うインフラストラクチャと考えてください。

mvn install 

あなたのマシンのローカルMavenディレクトリに書き込みます。

mvn deploy 

外部リポジトリサーバーに書き込みます。ネクサス、それは他の人と共有することができます。 (あなたのローカルMavenは、このネクサスを認識するように設定する必要があります。)

https://maven.apache.org/run.html

関連する問題