カスタム外部 JAR と Maven の統合
外部 JAR ファイルを Maven プロジェクトに追加することは、特に非パブリックで作業する場合の一般的なタスクです。リポジトリ。特定のシナリオに対して、プロジェクトとライブラリの両方がバージョン管理されていることを確認する 2 つのオプションを検討します。
1.プロジェクト内リポジトリ:
プロジェクト内でライブラリを管理し、バージョン管理するために、プロジェクト内リポジトリを作成できます。以下を pom.xml に追加します:
<code class="xml"><repository> <id>in-project</id> <name>In Project Repo</name> <url>file://${project.basedir}/libs</url> </repository> <dependency> <groupId>stuff</groupId> <artifactId>library</artifactId> <version>1.0</version> </dependency></code>
これにより、プロジェクト フォルダーの下に lib ディレクトリがリポジトリとして追加され、ライブラリが自動的にインストールされます。
2.外部パスを使用したシステム スコープ:
JAR を外部に保存したい場合は、システム スコープを使用できます:
<code class="xml"><dependency> <groupId>stuff</groupId> <artifactId>library</artifactId> <version>1.0</version> <systemPath>${lib.location}/MyLibrary.jar</systemPath> <scope>system</scope> </dependency></code>
${lib.location} プロパティを使用しますが、mvn install:install-file を実行する必要はありません。
Eclipse の問題解決:
Eclipse が解決しない場合POM に追加した後に依存関係を認識するには、次のことを試してください:
以上がバージョン管理のためにカスタム外部 JAR を Maven プロジェクトに統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。