Maven快速入门指南

时间:2010-04-22 15:11:41

标签: maven-2 maven

我的任务是为工作中的新程序设置开发环境。领导者选择Eclipse作为其OSGi支持的IDE和Maven作为构建实用程序。

我一直在努力让Maven与Eclipse集成,我勉强宣布成功并向前迈进。

我的问题:是否有任何关于Maven入门的指南?我发现了大量的文档,大部分内容非常非常详细,同时也没有用。我下载了一本300多页的书籍,其中包含有关POM的详细信息,但没有告诉您如何从现有源初始化项目。

希望这个问题能够指向我错过的内容,或者为那些关注我的人提供一系列链接。

4 个答案:

答案 0 :(得分:16)

如果你是Maven的新手,我仍然建议从Sonatype的“第一本”Maven by Example开始。

  

本书是一个以示例为导向的介绍。如果您是Maven的新手,请先阅读本书。它将介绍所有基础知识,并将您带到一个多模块企业项目。

Maven by Example真的不是那么大,阅读它绝对值得。当然,还有其他的教程,你可以在没有阅读的情况下开始,但事实是这本书是为初学者编写的,它将为你提供理解工作原理的基础。它会在一段时间后为您节省时间。

稍后,使用Maven: The Complete Reference 作为...完整参考。

答案 1 :(得分:4)

我个人从“使用Maven构建更好”中获得了很多价值。它也是免费的,我喜欢。 http://repo.exist.com/dist/maestro/1.7.0/BetterBuildsWithMaven.pdf。 maestrodev网站也有很多例子。

答案 2 :(得分:2)

作为一个基本的开始,我建议您在Maven网站上查看5 Minutes Guide。如果您有一个现有项目,您应该特别注意文件夹结构,如果没有相应更改它,请检查您是否适合default folder structure。您的软件是否按照Maven期望的模块组织?你有什么样的项目(EAR,WAR,?)。如果开始你必须写一个pom并定义dependnencies等,并尝试通过Maven编译你的项目......

答案 3 :(得分:2)

我非常喜欢的一本书“使用Maven更好地构建”(http://www.maestrodev.com/support/) - 有点过时,但仍然包含很好的教程以帮助您入门