我以前使用ant作为构建工具,并对其有基本的了解。 现在我已经开始使用Maven,并且已经看到诸如settings.xml,pom.xml的文件了解maven构建过程
这些用于什么?开始并了解其基本知识的最佳地点是什么?
由于我到前端开发,并会只是想了解的基础知识(而不是深度)..
我以前使用ant作为构建工具,并对其有基本的了解。 现在我已经开始使用Maven,并且已经看到诸如settings.xml,pom.xml的文件了解maven构建过程
这些用于什么?开始并了解其基本知识的最佳地点是什么?
由于我到前端开发,并会只是想了解的基础知识(而不是深度)..
的settings.xml
是一般的Maven设置的文件,并放置在.m2
目录中的用户文件夹。在那里你会指定要使用的不同配置文件和存储库,因为您可能有公司内部存储库(存储库是Maven获取所有依赖项的地方)。
pom.xml
放置在项目文件夹的根目录下,并包含项目名称,打包,不同目标以及当然依赖关系等与构建相关的信息。它与Ant中使用的build.xml
非常相似。
为进一步阅读,我建议Maven website,尤其是“学习Maven”部分。
大概本章的基本pom.xml
:
我想你可以跳过settings.xml
,假设你不打算建立自己的二进制库。
对我来说这仍然是最好的参考地方:http://books.sonatype.com/mvnref-book/reference/。鼓励阅读整章1。