ホームページ > Java > &#&チュートリアル > Maven で相対パス経由で JAR 依存関係を追加するにはどうすればよいですか?

Maven で相対パス経由で JAR 依存関係を追加するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-29 04:00:14
オリジナル
979 人が閲覧しました

How to Add a JAR Dependency via Relative Path in Maven?

Maven での相対パスによる Jar への依存関係の追加

問題:

独自の jar を依存関係として Maven プロジェクトに追加したいが、それを追加しないリポジトリに追加するか、開発者に手動で行うように要求します。目標は、プロジェクトのソース管理内の相対パスから jar を参照することです。

解決策:

プロジェクトのローカルの「ファイル リポジトリ」を使用できます。システムを使用しない依存関係宣言スコープ。

手順:

  1. ローカル リポジトリを宣言します:

    <repositories>
      <repository>
        <id>my-local-repo</id>
        <url>file://${project.basedir}/my-repo</url>
      </repository>
    </repositories>
    ログイン後にコピー
  2. 次のコマンドを使用して jar をインストールします。 localRepositoryPath パラメータを指定した install:install-file ゴール:

    mvn org.apache.maven.plugins:maven-install-plugin:2.3.1:install-file \
                          -Dfile=<path-to-file> -DgroupId=<myGroup> \
                          -DartifactId=<myArtifactId> -Dversion=<myVersion> \
                          -Dpackaging=<myPackaging> -DlocalRepositoryPath=<path>
    ログイン後にコピー
  3. pom.xml で依存関係を宣言します:

    <dependency>
      <groupId>your.group.id</groupId>
      <artifactId>3rdparty</artifactId>
      <version>X.Y.Z</version>
    </dependency>
    ログイン後にコピー

このメソッドを使用すると、独自の jar を依存関係として使用し、リポジトリに依存したり、開発者に追加の手順を実行させたりすることなく、プロジェクト内の相対パスからそれにリンクします。

以上がMaven で相対パス経由で JAR 依存関係を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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