2011-06-16 49 views
1

我一直在研究这一段时间,但我不得不问:是不是现在通过Eclipse可以实现?我已经找到关于Maven和Ant的答案,但我从未使用过。我的输出.jar文件应该是一个可运行的jar,它可以通过eclipse完成,但它是一个使用外部jar的库。Uberjar通过日食?

那么,有什么我错过了,或者它是我的Maven/Ant路径?

编辑:关于贾罗德答案,我在这里时间紧,买不起空闲的时间在这个任务(!冰山感谢,“寿)

回答

0

花些时间了解Maven的时间( maven-shade-plugin),它会以黑桃红利!

也就是说,I have done this using Ant as well.,它是一个更人工密集的解决方案。

我现在专门使用Maven 3,并且永远不会再回到香草那是再次用Ant手动完成的。

才能Mavenize工程项目的生命周期,通过其他人的过程中保养的一遍又一遍又一遍回报的时间。

的日程安排更紧更有价值的构建和发布自动化变成,你让失误少意味着更少的时间来重新做多步骤的过程是繁琐且容易出错。

+0

嗯,我付出的Maven页面的访问,似乎它不会采取了很多时间学习的基础知识。我会跟着去的,谢谢。 – makoshichi 2011-06-16 21:34:56

+0

有些人,由于Ant和Maven之间的选择,会选择Ant。像Gradle和Gant这样的东西绝对值得一看。谁爱*“厨房sinksy”人们*精神可能喜欢Maven的,但很多人不喜欢在厨房水槽的方法(当然,我更喜欢保留一些控制,知道发生了什么事情比有Maven的产生其一贯的厨房sinkyness)。下面的文章中笔者会建议在蚂蚁Maven和摇篮或甘特在蚂蚁访问:* http://java.dzone.com/articles/future-java-build-tools* – SyntaxT3rr0r 2011-06-16 22:41:16