這項作業會取得指定的專案資訊。
參數
屬性 | 說明 | 必要 |
---|---|---|
ProjectName | 專案名稱 | 是 |
Basedir(已棄用) | 完整的專案 basedir(通常是 X:\MYINSTALLDIR\MYWORKSPACE\MYPROJECT) | 否(已棄用) |
ProjectProperty(已棄用) | 要接收專案名稱的內容名稱 | 否(已棄用),預設值是 projectName |
WorkspaceProperty | 要接收工作區路徑的內容名稱 | 否,預設值是 workspaceName |
LocationProperty | 要接收專案位置的內容名稱 | 否,預設值是 locationName |
NatureProperty | 要接收專案本質的內容名稱 | 否,預設值是 natureName |
hasSpecifiedNature | 要測試之專案性質的名稱 | 否,無預設值(請只在您要測試專案是否有這項特定本質時,才輸入值) |
hasSpecifiedNatureProperty | 當專案有(或沒有)指定的本質時,用來接收 true(或 false)的內容名稱 | 是,如果 hasSpecifiedNature 存在的話 |
FailOnError | 如果作業無法順利完成(如指定了無效的專案),便會使建置失敗 | 否,預設值是 true |
範例
<getProjectData projectName=${myProject} hasSpecifiedNature="Java" hasSpecifiedNatureProperty="isSpecifiedPropertyPresent" failOnError="false" /> <echo message="getProjectData: projectName=${projectName} nature=${natureName} workspace=${workspaceName} location=${locationName} JavaNature="${isSpecifiedNaturePresent}" />