簡體   English   中英

從eclipse調試Ant任務

[英]Debug Ant task from eclipse

我正在eclipse ide中用java開發一個自定義ant任務。

是否有可能調試它? 這是在java行上設置一個斷點,當執行ant時,它會停在那里,我可以單步執行代碼?

編輯:因為這個問題已被關閉為重復,我想詳細說明為什么它是完全不同的。

我期待調試構成ant任務的java代碼,而不僅僅是ant構建的步驟。 答案已經部分幫助了我,但我仍然需要弄清楚為什么我的eclipse沒有調試遠程Java應用程序。

在運行ANT之前輸入以下內容,需要啟用遠程調試啟動ANT。

set ANT_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005

這將導致JVM運行ANT暫停,直到您附加調試器。

接下來,您需要修改ANT正在使用的類路徑,以便拾取構成您正在編寫的自定義任務的類。 我不認為有一種方法可以輕松地使用環境變量,所以最快的方法是編輯ant.bat文件。

現在,當您運行自定義任務時,它將在IDE中的任何斷點處停止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM