我的任务是为工作中的新程序设置开发环境。领导者选择Eclipse作为其OSGi支持的IDE和Maven作为构建实用程序。
我一直在努力让Maven与Eclipse集成,我勉强宣布成功并向前迈进。
我的问题:是否有任何关于Maven入门的指南?我发现了大量的文档,大部分内容非常非常详细,同时也没有用。我下载了一本300多页的书籍,其中包含有关POM的详细信息,但没有告诉您如何从现有源初始化项目。
希望这个问题能够指向我错过的内容,或者为那些关注我的人提供一系列链接。
答案 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/) - 有点过时,但仍然包含很好的教程以帮助您入门