ホームページ > Java > &#&チュートリアル > 正式にインストールせずに Maven 2 クラスパスに JAR を追加するにはどうすればよいですか?

正式にインストールせずに Maven 2 クラスパスに JAR を追加するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-25 10:26:16
オリジナル
413 人が閲覧しました

How Can I Add JARs to My Maven 2 Classpath Without Formal Installation?

インストールせずに Maven 2 クラスパスに jar を追加

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
ログイン後にコピー

Maven インストール プラグイン

次を使用して、グループ 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 サイトの他の関連記事を参照してください。

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