ホームページ >Java >&#&チュートリアル >IntelliJ IDEA のアーティファクト JAR に外部ライブラリを統合するにはどうすればよいですか?

IntelliJ IDEA のアーティファクト JAR に外部ライブラリを統合するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-16 17:00:22153ブラウズ

How to Integrate External Libraries into Artifact JARs in IntelliJ IDEA?

IntelliJ IDEA を使用したアーティファクト jar への外部ライブラリの統合

デプロイメント用にアーティファクト jar を準備する場合、必要な外部ライブラリへのアクセスを保持することが重要です。これにより、アプリケーションがシームレスに実行できるようになります。 IntelliJ IDEA では、外部ライブラリをプロジェクトに統合するには、正確なアプローチが必要です。

外部ライブラリを含める手順

外部ライブラリを追加し、それがアーティファクトに確実に含まれるようにするにはjar:

  1. をインポートしますライブラリ: 「プロジェクト構造」に移動し、外部 JAR を「ライブラリ」セクションに追加します。
  2. モジュールの依存関係の構成: 「モジュール」でライブラリを使用するモジュールを選択します。 " リストで、「依存関係」タブに移動し、ライブラリをdependency.
  3. マニフェスト エントリの検証: 外部ライブラリの JAR パスが「アーティファクト」構成の「マニフェスト」タブで指定されていることを確認します。

アーティファクトのパッケージ化のための 2 つのオプション

1 回設定が完了すると、アーティファクトをパッケージ化するための 2 つのオプションがあります:

  1. 単一の実行可能 JAR: 依存関係の JAR ファイルをアーティファクト jar に抽出し、依存関係を含む自己完結型アプリケーションが作成されます。
  2. リンクされた JAR: を作成します。依存関係を指定し、依存する JAR ファイルをメイン アプリケーション JAR と一緒にコピーするマニフェスト ファイル。このアプローチにより、JAR の更新と管理が容易になります。

サンプル プロジェクトのデモ

両方のアプローチを説明するには、サンプル プロジェクト「HelloWithDependency.zip」をダウンロードします。 」ビルドされたアーティファクトは、「outsingle」ディレクトリと「outlinked」ディレクトリに生成されます。 「リンクされた」ディレクトリ内の「Manifest.MF」ファイルは依存関係を指定し、Maven POM の「copyFiles」プラグインはリンクされた JAR を出力ディレクトリにコピーします。

これらの手順に従うことで、正常に実行できます。外部ライブラリをアーティファクト jar に追加すると、アプリケーションがデプロイメント中に完全に機能し続けることが保証されます。

以上がIntelliJ IDEA のアーティファクト JAR に外部ライブラリを統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。