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

作者: qazsd ( )   2015-11-13 02:06:22
請教一下版上各位高手
有沒有大大開發過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呢?
作者: qrtt1 (有些事,有時候。。。)   2015-11-13 08:50:00
直接把 breakpoint 設在上面,跑 debug mode
作者: qazsd ( )   2015-11-13 10:37:00
請問q大是指跑atlas-debug嗎 還是IDE的debug mode?
作者: qrtt1 (有些事,有時候。。。)   2015-11-13 10:52:00
IDE 的 debug mode 呢
作者: NullLife (廢材大叔有點累)   2015-11-14 15:40:00
估狗eclipse jar debug就很多訊息了

Links booklink

Contact Us: admin [ a t ] ucptt.com