我在哈德森的Maven構建中遇到問題。如果我可以看到帶有-X標誌的maven輸出,那麼這個問題很容易解決。但是我找不到一種方法來做到這一點。如果我在作業配置的「構建」部分的「目標和選項」字段中指定了「-X」,則我的控制檯輸出看起來完全相同,就好像我根本沒有傳遞「-X」標誌。調試日誌是否在其他地方?或者還有其他一些方法需要傳遞「-X」標誌嗎?通過Hudson的Maven調試標誌
UPDATE:
這是不工作的原因是因爲是構建在「分析的POM」哈德森過程中失敗了,它實際上揭開序幕真正Maven構建並傳遞任何PARAMS之前,我在項目中指定。所以我真正需要的是在哈德遜的maven構建中的「Parsing POMs」部分中獲得更好的日誌記錄。
我已經嘗試過此(並只是再次嘗試),但沒有獲得額外的輸出。似乎它應該工作,但它不是。如果我用-X或--debug直接從命令行運行這個相同的版本,我會得到很多額外的信息。然而,我試圖解決的具體問題只發生在從哈德森運行構建。 – kalak451 2010-10-08 17:36:51
增加一個構建步驟(批處理或shell腳本)並運行set命令。將輸出與從命令行手動發出的set命令的輸出進行比較。這可能會幫助您查看Hudson所看到的環境變量與命令行環境變量之間是否存在差異。在某些情況下,路徑變量具有巨大的影響力。 - 我希望我是正確的,假設你運行的命令行測試的用戶帳號與Hudson運行的用戶帳號相同。 – 2010-10-08 18:13:47