[問題] Eclipse可以顯示包在jar裡面的訊息嗎

看板java作者 (知足常樂)時間9年前 (2015/11/13 02:06), 9年前編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
請教一下版上各位高手 有沒有大大開發過Atlassian Confluence的Plugin? 我想寫一個plugin在.java檔,檔案內有StringBuilder紀錄要輸出的html內容 例如: public String execute(Map<String, String> parameters, String body, ConversionContext context) throws MacroExecutionException { ... ... title = page.getTitle(); System.out.println(title); StringBuilder sb1; sb1.append("<div>這篇文章的標題是" + title + "</div>"); return sb1.toString(); } 然後再透過atlas-package的指令把程式碼package為jar檔並上傳到Confluence 現在有個問題就是變數title是從page.getTitle()方法得來, 有沒有辦法可以在執行到html內容之前,就能從網頁console或是IDE上得知title的值? 因為就算有先寫System.out.println(title); 但是程式是package成一個jar檔 且在上傳到Confluence並瀏覽到該頁面才會執行到該plugin,也就是顯示那行文字 而在網頁的console或是IDE卻看不到System.out.println(title)這行的結果 有辦法可以即時debug Confluence的plugin,或是追蹤變數的值嗎? 要怎樣才能debug這種maven project呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.202.249 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1447351590.A.56D.html ※ 編輯: qazsd (123.195.202.249), 11/13/2015 02:09:45

11/13 08:50, , 1F
直接把 breakpoint 設在上面,跑 debug mode
11/13 08:50, 1F

11/13 10:37, , 2F
請問q大是指跑atlas-debug嗎 還是IDE的debug mode?
11/13 10:37, 2F

11/13 10:52, , 3F
IDE 的 debug mode 呢
11/13 10:52, 3F

11/14 15:40, , 4F
估狗eclipse jar debug就很多訊息了
11/14 15:40, 4F
文章代碼(AID): #1MHDKcLj (java)
文章代碼(AID): #1MHDKcLj (java)