jdtCompileLogPublisher 作業會將一或多個 JDT(或 ECJ)編譯器日誌當作要素項新增到建置結果中。
下表說明 jdtCompileLogPublisher 作業屬性。
| 屬性 | 說明 | 必要 |
|---|---|---|
buildResultUUID |
要更新之建置結果的 UUID。 這個屬性的值通常是 ${buildResultUUID},因為在使用 Jazz Build Engine 時,內容是內建的。 |
是 |
filePath |
如果是 jdtCompileLogPublisher 作業,這是要發佈的 JDT 編譯器日誌檔或檔案目錄的路徑。 |
是 |
repositoryAddress |
要用的團隊儲存庫的位址。 這個屬性的值通常是 ${repositoryAddress},因為使用 Jazz Build Engine 時,內容是內建的。 |
是 |
userId |
要用的使用者 ID。 |
是 |
componentMap |
含有「套件名稱至元件」對映資訊之檔案的路徑。 |
否 |
componentName |
要關聯於這個要素項的特定元件。 |
否 |
failOnError |
如果是 true(預設值),當發生錯誤時,作業會失敗。 如果是 false,會忽略某些錯誤,並完成作業。 |
否 |
password |
使用者 ID 的密碼,除非另有指定,否則,預設為零長度的字串。 |
否 |
pdeBuild |
如果是 true,發佈者便將日誌目錄結構解譯為是 pde 建置所產生。 必須有一個外掛程式目錄出現在給定 filePath 之下的階層中。 發佈者依外掛程式將套件分組。 |
否 |
passwordFile |
連線所用的密碼檔。 您可以利用 -createPasswordFile 引數呼叫 Jazz Build Engine 來建立適當的密碼檔。 您只能指定一個密碼檔。 |
否 |
verbose |
指定輸出其他更多的訊息。預設值是 false。 |
否 |
<jdtCompileLogPublisher repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
buildResultUUID="${buildResultUUID}"
filePath="compile.xml" />