Maven 2 は次のことができます実験中や素早いプロトタイピング中にストレスがたまります。 pom.xml ファイルを作成し、依存関係ごとにサードパーティ ライブラリをインストールするのは、面倒なプロセスです。この記事では、明示的なインストールを行わずに、特定のディレクトリ (/lib) にある jar をビルド クラスパスに含める方法について説明します。
さまざまなオンライン ソリューションが提案しています。依存関係をローカル リポジトリにインストールするか、pom で「system」スコープを指定します。ただし、どちらのアプローチにも欠点があります。
特定の構造を持つ pom.xml にリポジトリを追加することで、Maven は以下を検索します。ディレクトリ内のjar project:
<repository> <id>repo</id> <releases> <enabled>true</enabled> <checksumPolicy>ignore</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url>file://${project.basedir}/repo</url> </repository>
ディレクトリ構造を手動で作成する代わりに、次のコマンドを使用して、jar をアーティファクトとしてインストールします。
mvn install:install-file -DlocalRepositoryPath=repo -DcreateChecksum=true -Dpackaging=jar -Dfile=[your-jar] -DgroupId=[...] -DartifactId=[...] -Dversion=[...]
ターゲット パッケージにすべての依存関係が含まれていることを確認するには、Assembly または OneJar プラグインを使用します。 OneJar は、わかりやすいドキュメントでこのプロセスを簡素化します。
以上がJAR をインストールせずに Maven 2 ビルド クラスパスに追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。