ホームページ >Java >&#&チュートリアル >バージョン管理のためにカスタム外部 JAR を Maven プロジェクトに統合するにはどうすればよいですか?

バージョン管理のためにカスタム外部 JAR を Maven プロジェクトに統合するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-29 10:20:02478ブラウズ

How to Integrate Custom External JARs into Your Maven Project for Version Control?

カスタム外部 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 ファイルを手動で追加しますEclipse プロジェクトのクラスパス (右クリック > [プロパティ] > [Java ビルド パス])
  • Maven の依存関係を更新します ([ウィンドウ] > [ビューの表示] > [その他] > [Maven])

以上がバージョン管理のためにカスタム外部 JAR を Maven プロジェクトに統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。