ホームページ > Java > &#&チュートリアル > 外部 JAR を Maven プロジェクトに統合する方法: プロジェクト内リポジトリを使用したステップバイステップ ガイド?

外部 JAR を Maven プロジェクトに統合する方法: プロジェクト内リポジトリを使用したステップバイステップ ガイド?

Susan Sarandon
リリース: 2024-10-28 07:34:02
オリジナル
891 人が閲覧しました

How to Integrate External JARs into Maven Projects: A Step-by-Step Guide Using an In Project Repository?

外部 JAR を Maven プロジェクトに統合する

質問:

意欲的な開発者が次の課題に遭遇しました。ローカル ストレージまたは外部リポジトリに制限されているにもかかわらず、Maven プロジェクトで外部 JAR ファイルを参照します。この質問では、JAR を組み込んでプロジェクトのコンパイル中に直面する問題を解決するための最適なアプローチについて質問します。

回答:

外部 JAR を Maven プロジェクトにシームレスにリンクするにはプロジェクトとライブラリの両方をソース管理下に維持するには、プロジェクト内リポジトリを確立することを検討してください。これを実現する方法は次のとおりです:

  1. プロジェクト内リポジトリを作成します:

    <code class="xml"><repository>
        <id>in-project</id>
        <name>In Project Repo</name>
        <url>file://${project.basedir}/libs</url>
    </repository></code>
    ログイン後にコピー
  2. 依存関係としての外部 JAR:

    <code class="xml"><dependency>
        <groupId>stuff</groupId>
        <artifactId>library</artifactId>
        <version>1.0</version>
    </dependency></code>
    ログイン後にコピー
  3. システム パスの構成:

    <code class="xml"><systemPath>${lib.location}/MyLibrary.jar</systemPath></code>
    ログイン後にコピー
  4. スコープをシステムに設定します:

    <code class="xml"><scope>system</scope></code>
    ログイン後にコピー

次の手順に従って、外部 JAR を格納するプロジェクト内リポジトリを作成し、外部 JAR からアクセスできるようにします。バージョン管理を維持しながら Maven プロジェクトを実行します。このアプローチを採用すると、mvn install:install-file の使用を回避できます。

追加の注意:

JAR ファイルが正しいディレクトリに配置されていることを確認してください。 lib.location プロパティで指定されているとおりです。この件に関する詳細については、元の応答内でリンクされているブログ投稿を参照してください。

以上が外部 JAR を Maven プロジェクトに統合する方法: プロジェクト内リポジトリを使用したステップバイステップ ガイド?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート