Maven: 相対 JAR パスを使用した依存関係の挿入
リポジトリに保存せずに独自の JAR を依存関係として Maven プロジェクトに追加する複雑になる可能性があります。ただし、このアプローチでは、開発者がリポジトリに手動で追加する必要がなく、Maven コマンドをシームレスにコンパイルおよび実行できます。
解決策:
これを実現するには、プロジェクト内のローカル リポジトリに移動し、install:install-file プラグインを使用して JAR をインストールします。ローカル リポジトリ パスを指定するようにプラグインを構成します。依存関係にはシステム スコープを使用しないでください。
手順:
<repositories> <repository> <id>my-local-repo</id> <url>file://${project.basedir}/my-repo</url> </repository> </repositories>
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>
<dependency> <groupId>your.group.id</groupId> <artifactId>3rdparty</artifactId> <version>X.Y.Z</version> </dependency>
利点:
注:
以上がMaven で相対 JAR パスから依存関係を注入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。