我有一个maven项目,并且与eclipse合作。我配置了Maven,以便mvn:install
创建一个超级jar
,我可以通过cmd
运行它。但是,我使用Eclipse测试和调试我的应用程序(默认为“运行Java应用程序”-参见下面的图)。在开发过程中,我遇到了几种情况,我可以在Eclipse中运行应用程序,而在执行jar
创建的Maven
时出错(例如类冲突,文件路径问题... )。这确实很烦人,因为我在eclipse中调试了我的应用程序,并且每次都不会运行jar,因此我很晚才意识到这样的错误。我不想维护Eclipse
的{{1}}构建和。我有做错事的感觉...
我做什么
我使用了here中所述的Maven
运行配置,以便在exec:java
中运行我的maven
构建。 eclipse
在日食中工作正常,但我无法设置断点。
我的问题
您通常如何使用Eclipse / Maven进行开发?您如何测试您的罐子工作正常?您是否使用exec:java
“运行Java应用程序”选项进行调试并不时测试jar?