projectSetBuild

projectSetBuild

このタスクは、既存の Eclipse チーム・プロジェクト・セット・ファイル (PSF) を使用して Eclipse プロジェクトのセットをビルドします。PSF は、最初に Eclipse チーム "Project Set Export" コマンドを使用して作成しておき、次にタスク projectSetImport を使用してこれらのプロジェクトをワークスペースにインポートしておく必要があります。

パラメーター

属性 説明 必要性
ProjectSetFileName インポートする Eclipse PSF ファイルまでの完全修飾パス 必須
PropertyBuildProjectNames ビルドしたプロジェクトの名前の String[] を受け取るためのプロパティー 必須でない、デフォルト値は BuiltProjectNames です。
FailOnError 1 つ以上のビルド・エラーがある場合、Ant ビルドを失敗させるかどうかを指定します。 必須でない、デフォルト値は true です。
UseBuildXML (それぞれのプロジェクトごとに buildProject を呼び出す代わりに ) build.xml を使用するかどうかを指定します。 必須でない、デフォルト値は false です。
BuildFileName Ant ビルド・ファイルの名前 必須でない、デフォルト値は build.xml です (UseBuildXML=true の場合にのみ使用)
BuildTarget Ant ビルド・ファイル内にターゲットをビルドする 必須でない、デフォルト値は build です (UseBuildXML=true の場合にのみ使用)

サンプル:

  • Eclipse Project Set を使用してビルドし、Ant タスク projectBuild を使用して各プロジェクトを使用します。
    <projectSetBuild ProjectSetFileName="${myProjectSet.psf}" />
  • Eclipse ProjectSet を使用してビルドします。ただし、プロジェクト・ビルドには、各プロジェクト内の build.xml ファイルを使用します。
    <projectSetBuild ProjectSetFileName="${myProjectSet.psf}"
    	useBuildXML="true" 
    	BuildFileName="build.xml"
    	BuildTarget="build"
    	FailOnError="true"
    propertyBuiltProjectNames="BuiltProjectNames"  />
    <echo message="successful build of projects="${BuildProjectNames}" />

フィードバック