JAVA向けIRONPDFの使用

IntelliJでのMavenプロジェクトの操作

更新済み 6月 20, 2023
共有:

IntelliJ IDEAは強力な統合開発環境です。 (IDE (統合開発環境)) Javaプロジェクト開発で広く使用されています。 Mavenは、主にJavaプロジェクトの管理に使用されるソフトウェアプロジェクト管理ツールです。 このチュートリアルでは、IntelliJ IDEAで新しいMavenプロジェクトを作成し、依存関係を処理し、Mavenツールを使用する方法を学びます。

IntelliJ IDEAおよびJDKのセットアップ

開始する前に、Mavenプロジェクトを作成するための適切なセットアップを確認しましょう。まずはIntelliJ IDEAをダウンロードしてインストールしてください。 公式ウェブサイト もしまだされていない場合。 また、Java開発キットをインストールしていることを確認してください。 (JDK) お使いのマシンにインストールされています。

1.1 JDKのインストール

JDKのバージョンを確認するには、ターミナルを開いてjava -versionと入力してください。 特定のバージョンの出力が表示される場合、JDKがインストールされていることを意味します。 そうでない場合は、最新のJDKをダウンロードしてインストールするために公式のJavaドキュメントを参照してください。

IntelliJ IDEAでのJDKの設定

IntelliJ IDEAでJDKを追加または構成するには:

  1. IntelliJ IDEAを開き、ファイル > プロジェクト構造に移動します。

  2. ダイアログが開いたら、プラットフォーム設定の下で、SDKをクリックします。

  3. + ボタンをクリックし、インストールされている JDK の場所に移動します。

  4. JDKフォルダを選択し、OKをクリックします。

  5. 適用をクリックし、その後OKをクリックします。

新しいMavenプロジェクトの作成

それでは、最初のMavenプロジェクトの作成に進みましょう。

2.1 新規プロジェクトの開始

  1. IntelliJ IDEAで、New Projectに進みます。

    Intellij Maven ガイド (Java PDFライブラリの動作方法): 図1 - IntelliJ IDEA

  2. ダイアログが開いたら、ビルドシステムで Maven を選択してください。

    Intellij Mavenガイド(Java PDFライブラリーとの連携):図2 - 新しいプロジェクト

  3. アーキタイプから作成ボックスをチェックすると、新しいプロジェクトのテンプレートであるMavenアーキタイプを選択できるようになります。 この例では、「maven-archetype-quickstart」を選択します。

  4. 次へ をクリック。

プロジェクトメタデータの設定 2.2

次のウィンドウで:

  1. プロジェクトの GroupIdArtifactId、および Version を指定してください。 これらのプロパティは、ローカルのMavenリポジトリでプロジェクトを識別します。

  2. プロジェクトファイルを保存する場所を選択してください。

  3. 次へをクリックし、Maven設定を確認してから、完了をクリックしてください。

    新しいMavenプロジェクトが作成されました。! ツールウィンドウの左側にプロジェクト構造が表示されます。

2.3 pom.xmlを理解する

各Mavenプロジェクトには、プロジェクトディレクトリのルートに配置されたProject Object Modelの略であるpom.xmlファイルがあります。 このファイルは、あなたのプロジェクト、その依存関係、およびその他のプロパティを説明しています。

Intellij Maven ガイド (Java PDFライブラリでの動作について): 図3 - pom.xmlファイル

ファイルは一見複雑に見えるかもしれませんが、実際は単純です。 分解してみましょう。

  1. もちろんです。続けてください。翻訳を希望する内容を入力してください。**:これは、このPOMが使用しているプロジェクトモデルのバージョンです。

  2. もちろんです。続けてください。翻訳を希望する内容を入力してください。: プロジェクトグループのID。

  3. もちろんです。続けてください。翻訳を希望する内容を入力してください。**: アーティファクトのID (プロジェクト).

  4. もちろんです。続けてください。翻訳を希望する内容を入力してください。アーティファクトのバージョン (プロジェクト).

  5. もちろんです。続けてください。翻訳を希望する内容を入力してください。`**:このセクションでは、プロジェクトに必要なすべての依存関係を指定します。

依存関係をMavenで処理する

依存関係は、プロジェクトが正しく動作するために必要な外部のJavaライブラリまたはモジュールです。 これらは、プロジェクトが使用するフレームワーク、ユーティリティライブラリ、またはその他のモジュールです。 Mavenでは、これらの依存関係はpom.xmlファイルで管理および設定されます。

3.1 依存関係の追加

Mavenプロジェクトに依存関係を追加するには、pom.xmlファイルにそれらを指定する必要があります。このプロセスを、次の例で見てみましょう。 IronPDFライブラリ、JavaでPDFの生成と操作を行うための人気のあるライブラリである HTMLからPDF.

依存関係を追加する手順

  1. IntelliJ IDEAで、pom.xmlファイルを見つけて開いてください。それは通常、プロジェクトのルートディレクトリにあり、プロジェクトツールウィンドウに表示されています。

  2. pom.xmlファイルで、 <dependencies> セクション このタグは、プロジェクトが必要とするすべての依存関係をカプセル化します。

  3. の中<dependencies>、新しい<dependency>ブロック。 このブロックには、追加したい依存関係のgroupIdartifactId、およびversion` を指定してください。

    例えば、IronPDFを依存関係として追加するには、pom.xmlに以下を含める必要があります:

    申し訳ございませんが、与えられた内容だけでは翻訳できません。テキスト全体を提供してください。 もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。

  4. 必要な情報を追加した後、pom.xmlファイルを保存してください。IntelliJ IDEAとMavenは変更を自動的に認識し、更新をインポートするように促します。 これを受け入れると、Mavenは指定された依存関係をダウンロードし、ローカルのMavenリポジトリに保存します。

依存関係の管理

Mavenで依存関係を管理するのは簡単です。 依存関係を追加、更新、または削除するには、 <dependencies>pom.xmlファイルの` セクション。

  • 新しい依存関係の追加: 上記の手順に従ってください。
  • 依存関係の更新: 関連する<dependency> blockを保存し、pom.xml` ファイルを保存します。Mavenは新しいバージョンをダウンロードしてプロジェクトを適切に更新します。

  • 依存関係の削除: 対応する<dependency>block` を保存し、pom.xmlファイルを保存します。Mavenがプロジェクトを更新し、依存関係はもう利用できなくなります。

    pom.xmlファイルを変更する際には、必ずその変更をインポートして有効にしてください。 このプロセスを通じて、Mavenは依存関係の管理を簡単にし、開発者がプロジェクトの構成設定に費やす時間を減らし、コーディングにより集中できるようにします。

Mavenツールウィンドウとゴールの探索

IntelliJ IDEAでは、Mavenツールウィンドウが実用的な機能で、Mavenコマンドの管理と実行を可能にします。 その助けを借りて、複雑なMavenコマンドを覚えたり入力したりする必要なく、Mavenプロジェクトのさまざまな側面を効果的に管理することができます。

Maven ツール ウィンドウを開く

この多機能なツールウィンドウにアクセスするには:

  1. IntelliJ IDEA IDEのViewメニューに移動します。

  2. ドロップダウンメニューから Tool Windows を選択します。

  3. 表示されるリストから、Mavenをクリックしてください。

    これらの手順を完了すると、IDEの右側にMavenツールウィンドウが表示されることに気づくでしょう。

4.2 Mavenゴールの実行

Mavenゴールは、プロジェクトで実行できるタスクを表します。 このような目標の例としては、cleancompiletest、および install があります。

IntelliJ Mavenガイド(Java PDFライブラリの動作方法):図4 - 目標

Mavenのゴールを実行するには:

  1. Mavenツールウィンドウを見つけ、Lifecycleセクションを展開します。 このセクションには最も一般的な目標が収められています。

  2. 実行したい目標(例えば、compile)を右クリックし、Run Maven Build を選択します。 IntelliJ IDEAは、選択したゴールを実行します。

マーベンプロジェクトのコンパイルと実行

Mavenプロジェクトが設定され、重要なMavenゴールが理解できたら、プロジェクトのコンパイルと実行に進みましょう。

プロジェクトのコンパイル

Mavenのcompile目標は、Javaファイルを変換する役割を担っています。 (.java) Java仮想マシンの形式に (JVM) 実行できます (.classファイル). こちらがその方法です:

  1. Mavenツールウィンドウに移動し、Lifecycleセクションを展開します。

  2. コンパイル」をダブルクリックします。 Mavenは、現在、あなたの.javaファイルを処理し、それらをコンパイルして.classファイルに変換し、target/classesディレクトリに保存します。

プロジェクトの実行

プロジェクトがコンパイルされたら、実行できます。

  1. プロジェクトのツールウィンドウで、プロジェクトのルートディレクトリを見つけてください。

  2. それを右クリックして、Run > Main に移動します。 この操作によってプロジェクトの実行が開始されます。

    注:オプション Main は、プロジェクトの設定に基づいて異なる場合があります。これはアプリケーションのエントリーポイントとして機能するメインクラスを指します。

Mavenプロジェクトのインポートと更新

Mavenプロジェクトを扱う際には、よくpom.xmlを修正することがあり、例えば依存関係を追加したり削除したりします。 そのような変更を加えると、IntelliJ IDEAは変更のインポートを促します。 また、IDEを設定して変更を自動的にインポートすることで、すべての同期を保つことができます。

6.1 変更の手動インポート

あなたのプロジェクトが変更を反映するタイミングを手動で制御したい場合は、以下の操作を行うことができます。

  1. Mavenツールウィンドウに移動します。

  2. Reimport All Maven Projects ボタンを見つけてクリックしてください。 (2つの円形矢印のアイコン). このアクションは最新のpom.xmlに基づいてプロジェクトをリフレッシュします。

自動インポートの有効化

変更を自動的に反映させたい場合は:

  1. ファイル > 設定 に移動 (もしくは IntelliJ IDEA > Preferences(macOSの場合)).

  2. 設定から、Build, Execution, Deployment > Build Tools > Maven > Importing に移動します。

  3. 自動インポートを有効にするチェックボックスをオンにし、OKをクリックしてください。

    自動インポートが有効になっている場合、pom.xml に変更を加えるたびに自動的にインポートが実行され、プロジェクトが最新の状態に保たれます。 この機能は、大規模なプロジェクトにおいて特に、一貫性を保ち、手動の繰り返し作業を避けるのに役立ちます。

結論

私たちはこれでIntelliJ IDEAでMavenプロジェクトを操作する基本を網羅しました。 Mavenは、Javaプロジェクトの構造、依存関係、およびビルドプロセスを管理するための強力なツールです。 その上でIntelliJ IDEAを組み合わせると、複雑なアプリケーションを簡単に管理できる強力な環境が得られます。

IronPDFの利用にご興味がある場合、注目すべきポイントとして、彼らが提供している以下のライセンス種類を確認する価値があります。 無料試用. これにより、購入を決定する前にその機能を十分に調査して理解することができます。 続行することを決めた場合、ライセンスは$749から開始します。

< 以前
JavaでPDFファイルをプレビューする方法
次へ >
JavaでPDFを解析する方法(開発者チュートリアル)

準備はできましたか? バージョン: 2024.9 新発売

無料のMavenダウンロード View Licenses >