Maven 2 は、急速な開発やプロトタイピングの際に課題になる可能性があります。 POM ファイルを使用せずにサードパーティのライブラリを含めるには、インストールに代わる次の方法を検討してください:
カスタム リポジトリを含めるように POM を変更します。
<repository> <id>repo</id> <releases> <enabled>true</enabled> <checksumPolicy>ignore</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url>file://${project.basedir}/repo</url> </repository>
Maven はプロジェクト ディレクトリ内のアーティファクトを検索します場所:
repo/ | - x/ | | - y/ | | | - z/ | | | | - ${artifactId}/ | | | | | - ${version}/ | | | | | | - ${artifactId}-${version}.jar
次を使用して、グループ ID が「x.y.z」の jar をプロジェクト内リポジトリにインストールします:
mvn install:install-file -DlocalRepositoryPath=repo -DcreateChecksum=true -Dpackaging=jar -Dfile=[your-jar] -DgroupId=[...] -DartifactId=[...] -Dversion=[...]
すべての jar を「lib」フォルダーからリポジトリにインストールし、依存関係 XML を生成する自動スクリプトが利用可能です:
アセンブリまたはOneJar プラグイン。これにより、リポジトリにインストールするときにアーティファクトに必要な依存関係が確実に含まれるようになります。
以上が正式にインストールせずに Maven 2 クラスパスに JAR を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。