Maven POM ファイルを使用したアプリケーションのビルド

Maven POM、Ant ビルド、およびワークスペース メタデータ ファイルをエクスポートするには

  1. [ファイルエクスポートWorkshop ビルド スクリプトWorkshop Maven スクリプト] の順に選択します。[次へ] をクリックします。
  2. [Maven および Ant スクリプトのエクスポート] ペインで、スクリプトを生成するプロジェクトを選択します。
  3. [終了] をクリックするとスクリプトが生成されます。
    ワークスペースの .metadata ディレクトリの絶対パスを相対化する変数を定義するには、[次へ] をクリックします。

  4. [パス] 画面には、wl.homeworkspace.dir が自動的に設定されます。この画面の目的は、ワークスペースの .metadata ディレクトリ内の絶対パスを相対パス化するための変数を定義することです。下側のボックスには、残っている絶対パスが表示されます。新たに定義した変数の絶対パス部分がこれらのいずれかに一致すると、その絶対パスがボックスから削除されます。ここで定義したすべての変数は、実行時に -D 構文を使用して Ant スクリプトに渡す必要があります。

    [終了] をクリックするとスクリプトが生成されます。

build.xml および pom.xml スクリプトは個々のプロジェクト ディレクトリに書き込まれます。

Maven スクリプトを実行する

生成された Maven スクリプトを使用する前に、Workshop Maven プラグインをローカルの Maven リポジトリにインストールする必要があります。これをコマンドラインから実行するには、以下のサンプルを変更して使用します。

mvn install:install-file 
  -Dfile=WorkshopMavenPlugin-1.0.jar 
  -DartifactId=WorkshopMavenPlugin
  -DgroupId=com.mycompany.webapp1 
  -Dpackaging=maven-plugin -Dversion=1.0 -DgeneratePom=true

また、コマンドラインから Maven を実行する場合、以下のシェル環境変数が必要です。

JAVA_HOME (例: set JAVA_HOME= C:\bea10\jrockit90_150_06)

WL_HOME (例: set WL_HOME= C:\bea10\wlserver_10.0)

加えて、Maven /bin ディレクトリが PATH にある必要もあります (例: set PATH= C:\maven-2.0.4\bin;%PATH%)

これで、pom.xml ファイルがあるディレクトリで Maven コマンド (mvn clean compile など) を実行できるようになります。

関連トピック

ビルド プロセスについて

Ant ビルド ファイルを使用したアプリケーションのビルド

JSP ファイルのプリコンパイル

Apache Ant オンライン マニュアル


さらにヘルプが必要ですか。質問は Workshop ニュース グループまでお寄せください。