最近私はmavenプロジェクトで作業を始めました。 私が書いているコードには、プロジェクトの一部ではないJARファイルが必要です。 ビルドパスにJARSを追加してmvnクリーンインストールを使用すると、ビルドに失敗し、jarにあるはずのクラスが見つからないというエラーが表示されます。MavenにJarファイルを追加する
紛失しているものはありますか? MavenプロジェクトにJARを追加する別の方法はありますか?
最近私はmavenプロジェクトで作業を始めました。 私が書いているコードには、プロジェクトの一部ではないJARファイルが必要です。 ビルドパスにJARSを追加してmvnクリーンインストールを使用すると、ビルドに失敗し、jarにあるはずのクラスが見つからないというエラーが表示されます。MavenにJarファイルを追加する
紛失しているものはありますか? MavenプロジェクトにJARを追加する別の方法はありますか?
公開されているMavenリポジトリにJARがすでにインストールされている場合は、pom.xml
の<dependency>
セクションに追加します。これらのパブリックMavenリポジトリのアドレスは<repositories>
セクションのpom.xml
に設定して、Mavenがそれらを接続できるようにする必要があります。
そうでない場合は、あなたがあなたのローカルリポジトリにこれらのJARが含まれており、その後、ローカルリポジトリにJARをインストールするpom.xml
でコマンドを自分の<dependency>
セクションを追加するinstall
コマンドを使用する必要があります。
mvn install:install-file -DgroupId=com.abc -DartifactId=XXXXX
-Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/jars
Mavenの仕組みがわからないようです。ビルドパスにjarファイルを追加したり、pomファイルに宣言したり、ローカルドライブにMavenをダウンロードさせたりして、ビルドパスに追加します。 this 5 minute introを読んで、依存関係管理のしくみを理解することをお勧めします。
スペンサーの提案に感謝します。 – user892871