1
当我从Eclipse中运行Maven和我产生一个JAR,我需要运行在命令行这样的JAR,一旦发布:运行的JAR与依赖关系的工作和表现
java -classpath [long list of dependencies] uk.co.superzoom.App
它是释放JAR的最佳途径或者我应该改变的pom.xml,以便能够运行在这样的JAR:
java -jar myjar.jar
如果第二种情况下,将需要两个变化:
1)添加到该男子ifest关于主类的infromation为了创建一个可运行的JAR
Main-Class: uk.co.superzoom.App
2)自动添加所有的依赖,而不必从命令行每次写长长的名单(目前他们仅可见Eclipse,但从命令行我需要添加长列表)。
如何在我的pom.xml中实现步骤(1)和(2)。你能提供这方面的例子吗?
使用maven shade插件。 – aet