需要一些关于maven的帮助

时间:2011-05-10 14:33:48

标签: maven

我们公司有几个项目,其中有很多依赖项。我们已经在SVN服务器上收集了我们的项目(EJB,Web,企业应用程序和...),现在我们的项目遇到了困难,因为在从SVN签出项目后,我们不得不浪费很长时间来收集要签出的签出项目所需的库和项目。

我希望得到一些帮助,maven技术如何帮助我们轻松收集依赖关系并自动构建我们的项目。我们使用myeclipse IDE。

此外,我需要一些帮助和资源,以了解如何实现这一目标。

任何指导和帮助将不胜感激。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

根据您拥有的项目数量以及构建的复杂程度,切换到Maven可能是一项艰巨的任务。这可能还是值得的,主要是因为Maven强迫你做“Maven方式” 1 ,并且这种“Maven方式”随着时间的推移变得越来越标准:你最终可能会得到简化/更标准化的构建过程。

如果您的项目目前是使用ant构建的,那么ivy可能会更轻松地解决从VCS系统卸载JAR的问题,而对当前构建配置的影响最小。< / p>

否则,如果您真的认为Maven是适合您的工具,我强烈建议您查看官方tutorialPOM reference并开始使用简单的自生成项目开始了解如何处理Maven。使用archetype:generate机制,您可以访问数十(数百?)个样本项目(archetypes,以Maven术语表示),它们说明了如何处理不同类型的项目,从简单的JAR到更复杂的项目,也许利用异国情调的框架或产品。看看为这些项目生成的POM,并尝试了解它是如何工作的。

通过two different plugins实现与Eclipse的集成。我已经很久没有使用Eclipse了,但我认为m2eclipse仍然是最好的开始。

1-警告:他是Maven非常不喜欢的人之一