作者qazsd (知足常乐)
看板java
标题[问题] Eclipse可以显示包在jar里面的讯息吗
时间Fri Nov 13 02:06:22 2015
请教一下版上各位高手
有没有大大开发过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://webptt.com/cn.aspx?n=bbs/java/M.1447351590.A.56D.html
※ 编辑: qazsd (123.195.202.249), 11/13/2015 02:09:45
1F:→ qrtt1: 直接把 breakpoint 设在上面,跑 debug mode 11/13 08:50
2F:→ qazsd: 请问q大是指跑atlas-debug吗 还是IDE的debug mode? 11/13 10:37
3F:→ qrtt1: IDE 的 debug mode 呢 11/13 10:52
4F:推 NullLife: 估狗eclipse jar debug就很多讯息了 11/14 15:40