2011-05-10 152 views
0

我们在我们公司有好几个项目,其中有许多依赖关系。我们已经在SVN服务器上收集了我们的项目(EJB,Web,企业应用程序和...),现在我们的项目遇到了困难,因为在从SVN中检查项目之后,我们不得不浪费很长时间来收集需要的库和项目为检出项目构建。需要一些关于maven的帮助

我想对此有所帮助,maven技术如何帮助我们轻松地收集依赖关系并自动构建项目。我们使用myeclipse IDE。

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

任何指导和帮助将不胜感激。 在此先感谢。

回答

1

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

如果您的项目目前使用ant构建,则很可能ivy可以更轻松地解决从VCS系统中卸载JAR的问题,并且对当前的构建配置的影响最小。

否则,如果你真的认为Maven是您正确的工具,我强烈建议你去看看在官方tutorialPOM reference并开始与简单的自我生成的项目打开始有如何的想法处理Maven。使用archetype:generate机制,您可以访问几十(几百个)示例项目(用Maven术语说明archetypes),这些示例项目说明如何处理不同种类的项目,从简单的JAR到更复杂的项目,可能都利用了异国情调的框架或产品。看看这些项目生成的POM,并试着了解它是如何工作的。

与Eclipse的集成通过two different plugins实现。我已经不再使用Eclipse了,但我认为m2eclipse仍然可能是最好的开始。

1-WARN:他是人们来Maven沉重厌恶的事情之一,往往很不喜欢