ステップ 5mvn clean install
では、コマンド ラインからコマンドを実行します。
Maven は、POM ファイルと呼ばれるファイルを使用して構成されます。という名前の XML ファイルですpom.xml
。このファイルには、ビルド中に Maven が行うすべてのものが含まれています。その 1 つは、Java ソースを最終成果物にコンパイルすることです。ソース コードをコンパイルするには、その依存関係を解決する必要があります。つまり、Cling が依存する他のライブラリです。これらの必要なライブラリはすべて、この POM ファイルで宣言されています。
Mavenは、プロジェクトのすべての依存関係を自動的にダウンロードします。それらをローカルリポジトリに保存します(またはMaven用語でインストールします) 。このリポジトリは、Maven がインターネットから (より正確には、プロジェクト用に構成されたリモート リポジトリから) ダウンロードしたすべての JAR と POM を含むローカル ドライブ上の単なるディレクトリ構造です。
Maven はそのプロセスを 1 回だけ実行します。すべての依存関係がローカル リポジトリにインストールされると、再度ダウンロードされることはありません (既定では)。そのため、最初のビルドは後続のビルドよりも長くなります。
したがって、ステップ 5 を実行するには、次のことを行う必要があります。
- コマンドプロンプトを開く
git clone https://github.com/4thline/cling.git
手順 3のコマンドで Cling をチェックアウトしたディレクトリに移動します。
- サブディレクトリに移動し
cling
ます。
pom.xml
ここにファイルがあるはずです。これは、Maven のメイン エントリ ポイントです。mvn clean install
この場所からコマンドを実行します。
ステップ 6 は、ビルド中のプロジェクトを対象としています。手順 1 ~ 5 が完了すると、Cling の最新バージョンがコンパイルおよびインストールされます。今こそそれを使う時です!
これを使用するには、Maven プロジェクトを作成し (Eclipse や IntelliJ などのすべての主要な IDE にそのための機能があります)、プロジェクトが Cling に依存することを宣言する必要があります。その宣言は、プロジェクトの POM ファイル内のこのビットの XML で行われます。
<dependencies>
<dependency>
<groupId>org.fourthline.cling</groupId>
<artifactId>cling-core</artifactId>
<version>2.1.1-SNAPSHOT</version>
</dependency>
</dependencies>
Sonatype の Maven ブックを読んで、Maven の使い方を理解することを強くお勧めします。