Ant 入門
Ant は、Apache Ant プロジェクト(英語)の柔軟でプラットフォームに依存しないビルドツールです。IntelliJ IDEA は Ant と統合され、コンパイル、ドキュメントとソースコードを含むパッケージ化、バージョン管理へのコミットなどを含む包括的なビルドプロセスを提供します。
新しいプロジェクトを作成するか、既存のプロジェクトがある場合はそれをインポートします。
新しいプロジェクトを作成した場合、または Ant を使用せずに既存のプロジェクトをインポートした場合は、プロジェクトのビルドツールとして Ant を使用するために、Ant ビルドファイルを作成する必要があります。
Ant は XML ビルドファイルで動作します。通常、ビルドファイルの名前は build.xml です。ビルドファイルは、プロジェクトをビルドするために必要なステップまたはビルドターゲットを記述します。ビルドファイルのルート要素は <project>
です。IntelliJ IDEA を使用すると、既存のビルドファイルで作業したり、新しいビルドファイルを作成したり、自動的に生成することができます。
Ant ビルドファイルの作成
プロジェクトツールウィンドウで、ビルドファイルを作成するディレクトリを選択します。
ディレクトリを右クリックし、コンテキストメニューから
(Alt+Insert)を選択します。新規ファイルダイアログで、xml 拡張子を持つ新しいファイルの名前を指定します(例: build.xml)。
IntelliJ IDEA は Ant ビルドスクリプトを検出し、適切な通知を表示します。通知で Ant ビルドファイルの追加をクリックします。
その結果、IntelliJ IDEA は Ant ツールウィンドウを有効にし、それに
build.xml
を追加して、エディターで新しいファイルを開きます。build.xml
で、ビルドターゲット(英語)を指定します。fileset
またはdirset
ディレクティブでパスのような構造を使用できます。ファイルがビルドファイルとして認識されるように、build.xml に少なくともルートタグを入力することをお勧めします。
.
通知をスキップした場合はビルドファイルをプロジェクトに追加します。
Ant ビルドターゲット
ビルドターゲットは一意の名前で識別され、特定のタスクを実行するために実行する必要があるプロシージャを定義します。たとえば、JAR ファイルの作成や API ドキュメントの生成などです。<project>
要素の default
属性で指定されたターゲットは、デフォルトのターゲットと見なされ、他のターゲットが指定されていない場合に実行されます。このターゲットはプライマリターゲットと呼ばれ、Ant ビルドツールウィンドウでは太字でマークされています。
パス類似構造
IntelliJ IDEA では、タスク定義でパスのような構造を使用できます。クラスパスがパスのような構造として定義されている場合、fileset
および dirset
ディレクティブのパスはディスク上の実際のファイルとディレクトリに解決されます。タスクを実行するために必要なすべての JAR は、タスク定義を持つ JAR を含む同じ場所に配置する必要があります。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2022.2/new_project_wsl.png)
WSL
WSL(WSL 2)- Windows Subsystem for Linux - Windows 10 で Linux バイナリ実行可能ファイルをネイティブに実行するための互換性レイヤーです。現在、Ubuntu、OpenSUSE、SLES などのいくつかの Linux ディストリビューションをサポートしています。IntelliJ IDEA を使用すると、WSL ファイルシステムでプロジェクトを作成して開き、WSL 環境でアプリケーションを実行およびデバッグできます。また、ローカルの Window...
![](https://resources.jetbrains.com/help/img/idea/2022.2/create-new-project.png)
新規プロジェクトを作成する
フレームワークのない新しいプロジェクト:これは、特定のフレームワークを持たない汎用プロジェクトです。後でいつでも必要なフレームワークとテクノロジーを追加できます。IntelliJ IDEA を起動します。ウェルカム画面が開いたら、「新しいプロジェクト」をクリックします。それ以外の場合は、メインメニューからを選択します。左側のリストから、新しいプロジェクトを選択します。新しいプロジェクトに名前を付け、必要に応じてその場所を変更します。Git リポジトリの作成チェックボックスを選択して、新しいプロ...
![](https://resources.jetbrains.com/help/img/idea/2022.2/import-from-providers.png)
プロジェクトのインポートとエクスポート
プロジェクトを開く (簡単なインポート):このオプションは、選択したプロジェクトをそのまま IntelliJ IDEA にインポートします(開きます)。プロジェクトのインポート中にカスタム設定を設定する場合(たとえば、別の SDK を選択するか、インポートするライブラリを選択する)は、既存のソースからプロジェクトを作成するを参照してください。IntelliJ IDEA を起動します。ウェルカム画面が開いたら、開くをクリックします。それ以外の場合は、メインメニューからを選択します。開いたダイアログ...
![](https://pleiades.io/icons/idea.png)
プロジェクトにビルドファイルを追加する
ビルドファイルをプロジェクトに追加して、ビルドの実行、ターゲットのフィルタリング、プロパティの定義を可能にする必要があります。1 つのプロジェクトに複数のビルドファイルを含めることができます。ビルドファイルは、各ビルドファイルのルート要素で指定されている名前で Ant ツールウィンドウにグループ化されています(例:)。ビルドファイルが生成されると、プロジェクトに自動的に追加されます。ビルドファイルを手動で作成するか、既存のファイルを再利用する場合は、Ant ツールウィンドウに追加する必要があります。...
![](https://resources.jetbrains.com/help/img/idea/2022.2/binary_for_shared_library.png)
Gradle プロジェクトで JNI 開発をセットアップする
IntelliJ IDEA は Gradle の JNI 開発プロジェクトをサポートします。このチュートリアルでは、Java 1.8 および Gradle 7.4 バージョンを使用します。チュートリアルではソフトウェアモデルを使用します。代替プラグインを使用する場合は、JNI サンプルプロジェクトを確認できます。JNI サポートを追加するには新規に作成するか、既存の Gradle プロジェクトを開きます。build.gradle ファイルを開きます。次のコードを build.gradle に追加します。...