输入 Apache Maven :
与软件世界中的许多事物一样,Maven似乎是一种“全局”技术,为了真正理解每个组件的作用和重要性,人们必须看到整体/全局。我现在正处于旅程的开始阶段。了解整个社会。
我已经完成了组织得非常好的Maven文档中心,完成了他们的5到30分钟的教程,并阅读了各种其他文档。文章。我没有尝试在Eclipse中构建我的第一个Maven项目,并且已经安装/配置了 m2eclipse 插件(来自Sonatype)来帮助完成这个过程。我花了很多时间来设置我的项目的pom.xml
文件,现在我遇到了很多问题的瓶颈,我认为现在是时候来这里并要求一些推动在正确的方向。
我为多个“子问题”道歉,但认为最好让这个问题成为基本Maven理解的一站式服务,然后用20个微问题困扰社区。提前感谢您对这些内容的任何澄清。
答案 0 :(得分:1)
好吧,两年到晚了,但我已经开始制作其中一张大图了。它可以在github.com/benjaminfoo/MavenBigPicture找到。这是我在过去半年收集的相当多的内容,为此我在企业级别上使用了maven。
答案 1 :(得分:0)
很抱歉,但我无法详细回答您的问题,因为这是很多东西。我也尝试从你写的材料中学习Maven,但更让我内心深处的是“Maven - The Definitive Guide”(http://shop.oreilly.com/product/9780596517335.do)这本书。
我也只能建议从小做起。只需一个简单的Java项目,就可以使用简单的pom运行它。稍后通过模块扩大规模。一开始就忘掉其余部分。尝试理解(并感受)Maven是什么以及它是如何滴答作响的。稍后开始尝试了解存储库的组织方式以及如何将Maven构建绑定到像Artifactory这样的自有存储库。尝试使用真实(非高优先级或私有)项目逐步学习它。
我现在和Maven一起工作了大约两年,我仍然感觉不像专业人士。这是一个非常复杂的野兽,非常强大。要掌握它,我需要一些时间(或者我可能不那么聪明; - ))。
不知道它是否对你有所帮助,但也许它是一些东西。对不起,但我不能在这里写一个新的教程。 ; - )