Maven 用于管理构建、测试和部署过程。它可以将单元测试和集成测试分开,因此您只在必要时运行它们并缩短构建时间。
它也是一个依赖关系管理器,这意味着当您意识到项目的服务器部分但客户端与过去的任何内容冲突时,您只需向相应的文件添加几行,Maven就会处理所有这些(下载,安装和跟踪这些依赖项的不同版本)。apache commons-logging 1.0.4
0.7.9
pom.xml
在我目前的任务之前,我不是一个信徒,但是在将其用于大型企业应用程序2年后,我绝对尊重Maven带来的东西。有很多在线资源,但如果你要成为这方面的领导者,并且真的感到不舒服,我建议你买一本书 - O'Reilly的书很有帮助。
忘了提一下,有一个Eclipse插件,可以毫不费力地与Eclipse一起使用:m2Eclipse。
第二次更新示例片段以回答 OP 问题:pom.xml
您的将包含 XML 代码,例如:pom.xml
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.4</version>
<scope>provided</scope>
</dependency>
</dependencies>
这些是从中央Maven存储库(谷歌“maven nexus”)下载的,或者您可以配置自己的其他存储库(例如您自己的项目,或者如果您没有连接Internet)。