Maven用于管理构建,测试和部署过程。它可以将单元测试和集成测试分开,因此您仅在必要时运行它们并减少构建时间。
它也是一个 依赖项管理器 ,这意味着当您意识到项目需要的服务器部分
apache commons-logging1.0.4但客户端与过去的任何内容发生冲突时
0.7.9,您只需在相应的
pom.xml文件中添加几行,然后Maven会处理所有这些(下载,安装,并跟踪这些依赖项的不同版本)。
在执行当前任务之前,我并不相信,但是在将其用于大型企业应用程序的两年后,我绝对尊重Maven带来的好处。有很多在线资源,但是如果您要带头去做并且真的感到不舒服,我建议您买一本书-O’Reilly的书很有帮助。
忘了提到一个Eclipse插件,它使使用Eclipse
变得毫不费力:m2Eclipse。
例如
pom.xml段的第二次更新以回答OP问题:
您
pom.xml将包含XML代码,例如:
<dependencies> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.0.4</version> <scope>provided</scope> </dependency></dependencies>
这些都是从中央Maven资料库(google“ maven
nexus”)下载的,或者您可以配置自己的其他资料库(例如用于自己的项目,或者如果没有Internet连接)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)