Mavenプロジェクトを右クリックして、依存関係の追加オプションを選択し、クエリに外部jarの名前を入力しても、見つかりません。外部jarをMavenプロジェクトに追加する方法は?
このチュートリアルに従うことができます: http://maven.Apache.org/guides/mini/guide-3rd-party-jars-local.html
例:
JarをローカルのMavenリポジトリにインストールします。
mvn install:install-file -Dfile=cxf-2.7.3.jar -DgroupId=org.Apache.cxf -DartifactId=cxf-bundle -Dversion=2.7.3 -Dpackaging=jar
プロジェクトでpom.xmlファイルを編集して、新しく追加された依存関係を含めます。
<dependency>
<groupId>org.Apache.cxf</groupId>
<artifactId>cxf-bundle</artifactId>
<version>2.7.3</version>
</dependency>
これは、使用しているIDEに関係なく動作するはずです。
NetBeansフォーラム から:
group.id
(何でもかまいません)artifact.id
(何でも可能)1.0
(何でもかまいません)に設定します依存関係はpom.xml
に追加され、MavenプロジェクトのLibrariesノードの下に表示されます。持続する:
ライブラリは、ステップ4〜6で入力された依存関係属性(coordinates)を使用してローカルにインストールされます。
NetBeans GUIを使用するときに、これらの手順が役立つことがわかりました。基本的に、依存関係を追加するために右クリックすると、グループID、バージョン、および名前に何でも入力する必要があります。次に、その「依存関係」が依存関係ドロップダウンにリストされます。その新しく作成された依存関係を右クリックし、右クリックしてローカルにインストールし、適切なjarファイルに移動します。
Netbeansでは、リポジトリにない依存関係を追加する方法が逆になっています。最初に、Add DependencyダイアログでMaven座標を見つけます。次に、新しいディペンデンシーノードを右クリックして、[手動でアーティファクトをインストール]アクションをトリガーします。
この回答は、Mavenリポジトリにあるjar用です
log4j-1.2.17.jar
をプロジェクトに追加したいとしましょう。私がしなければならないのは、それを mavenリポジトリ で見つけることだけです
ステップ2は、それをコピーして、pom.xml`ファイルの依存関係タグ内に配置します。
<dependencies>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.3.4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
....
....
<dependencies>
ステップ3プロジェクトをビルドしてクリーンアップします。その後、jarファイルは依存関係フォルダーにあります。