【发布时间】:2017-07-11 23:54:24
【问题描述】:
我在Eclipse中有一个项目,组装后有如下的包结构
launcher.tar.gz
|-- launcher.jar
|-- lib/
|-- resources/
|-- plugins/
这是使用maven-assembly-plugin 实现的。
为了使应用程序正确启动,需要一些resources,但在最终组装之外不可用,此外,我希望能够像目前一样安装插件。
我目前的工作流程是
$ mvn [clean] package
$ cd target/launcher/
$ java -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -jar launcher.jar
应用程序以挂起状态启动后,我可以附加调试器并恢复正常的工作流程。
如何从 Eclipse 简化这个过程?
我可以从我的 Launcher.java 类启动它,但是在 Eclipse 中调试时,我无法通过这种方法安装插件。
【问题讨论】:
-
您是否正在考虑做一些与远程调试应用程序类似(或完全一样)的事情? javarevisited.blogspot.ca/2011/02/…
-
远程调试是我目前的做法。我希望能够简单地从 eclipse 中单击运行按钮,而不是外部命令,然后远程调试。
-
那么,链接中的文章有帮助吗?
-
抱歉,不,这似乎正是我目前做事的方式。我想避免手动操作
mvn package && tar extrace && java -jar w/debug opts。我希望 eclipse 为我做这一切。
标签: java eclipse maven debugging maven-assembly-plugin