Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要一些关于maven的帮助吗_Maven - Fatal编程技术网

需要一些关于maven的帮助吗

需要一些关于maven的帮助吗,maven,Maven,我们公司有几个项目,它们之间有很多依赖关系。我们已经在SVN服务器上收集了我们的项目(EJB、Web、企业应用程序和…),现在我们的项目遇到了困难,因为在从SVN签出一个项目后,我们不得不浪费很长时间来收集所需的库和项目,以便签出的项目进行构建 我想在这方面提供一些帮助,maven技术如何帮助我们轻松地收集依赖项并自动构建项目。我们使用myeclipse IDE 此外,我需要一些帮助和资源,来学习如何实现这个目标 任何指导和帮助都将不胜感激。 提前感谢。根据您拥有的项目数量以及它们的构建有多复杂

我们公司有几个项目,它们之间有很多依赖关系。我们已经在SVN服务器上收集了我们的项目(EJB、Web、企业应用程序和…),现在我们的项目遇到了困难,因为在从SVN签出一个项目后,我们不得不浪费很长时间来收集所需的库和项目,以便签出的项目进行构建

我想在这方面提供一些帮助,maven技术如何帮助我们轻松地收集依赖项并自动构建项目。我们使用myeclipse IDE

此外,我需要一些帮助和资源,来学习如何实现这个目标

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

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

如果您的项目当前是使用构建的,那么很可能会更容易地解决从VCS系统卸载JAR的问题,而对您当前的构建配置的影响最小

否则,如果你真的认为Maven是适合你的工具,我强烈建议你看一下官方的,并开始玩简单的,自我生成的项目,开始有一个如何处理Maven的想法。使用
archetype:generate
机制,您可以访问几十(数百?)个示例项目(用Maven术语),这些项目演示了如何处理不同类型的项目,从简单的JAR到更复杂的项目,可能利用异域框架或产品。看看为这些项目生成的POM,并尝试了解它是如何工作的

与Eclipse的集成是通过以下方式实现的。很长一段时间以来,我不再使用Eclipse了,但我认为它可能仍然是最好的开始

1-警告:他是来到Maven的人最不喜欢的事情之一