パラメーター
属性 | 説明 | 必要性 |
---|---|---|
ProjectName | プロジェクトの名前 | 必須 |
Basedir(使用すべきではない) | プロジェクトの完全修飾基本ディレクトリー(通常はX:¥MYINSTALLDIR¥MYWORKSPACE¥MYPROJECT) | 必須でない(使用すべきではない) |
ProjectProperty(使用すべきではない) | プロジェクト名を受け取るためのプロパティー名 | 必須でない(使用すべきではない)。デフォルトはprojectNameです。 |
WorkspaceProperty | ワークスペース・パスを受け取るためのプロパティー名 | 必須でない、デフォルト値はworkspaceNameです。 |
LocationProperty | プロジェクト・ロケーションを受け取るためのプロパティー名 | 必須でない、デフォルト値はlocationNameです。 |
NatureProperty | プロジェクトの種類を受け取るためのプロパティー名 | 必須でない、デフォルト値はnatureNameです。 |
hasSpecifiedNature | テストするプロジェクト・ネーチャーの名前 | 必須でない、デフォルト値はありません(プロジェクトにもその特定のネーチャーがあるかどうかをテストしたい場合、その名前を入力します) |
hasSpecifiedNatureProperty | プロジェクトが指定されたネーチャーをもっている(もしくは、もっていない)場合、true(またはfalse)を受け取るプロパティー名 | 必須(hasSpecifiedNatureが存在する場合) |
FailOnError | 操作が正常に完了しなかった場合(無効なプロジェクトを指定した、など)、ビルド操作を失敗させます。 | 必須でない、デフォルト値はtrueです。 |
サンプル:
<getProjectDataprojectName=${myProject} hasSpecifiedNature="Java" hasSpecifiedNatureProperty="isSpecifiedPropertyPresent" failOnError="false"/><echomessage="getProjectData:projectName=${projectName} nature=${natureName} workspace=${workspaceName} location=${locationName} JavaNature="${isSpecifiedNaturePresent}"/>