【发布时间】:2013-07-15 18:02:05
【问题描述】:
我以前用过ant作为构建工具,对它有基本的了解。 现在我已经开始使用 Maven 并且看到了 settings.xml、pom.xml 等文件
这些是做什么用的?什么是开始和学习它的基础知识的最佳地点。
因为我从事前端开发并且只想了解基础知识(而不是深入)..
【问题讨论】:
我以前用过ant作为构建工具,对它有基本的了解。 现在我已经开始使用 Maven 并且看到了 settings.xml、pom.xml 等文件
这些是做什么用的?什么是开始和学习它的基础知识的最佳地点。
因为我从事前端开发并且只想了解基础知识(而不是深入)..
【问题讨论】:
大概本章为基本pom.xml:http://books.sonatype.com/mvnref-book/reference/pom-relationships-sect-pom.html
我认为你可以跳过settings.xml,假设你不打算建立自己的二进制存储库。
对我来说,这仍然是最好的参考地点:http://books.sonatype.com/mvnref-book/reference/。鼓励阅读完整的第 1 章。
【讨论】:
settings.xml 是一个用于通用 Maven 设置的文件,位于用户文件夹的 .m2 目录中。在那里你会例如指定要使用的不同配置文件和存储库,因为您可能有一个公司内部存储库(存储库是 Maven 从中获取所有依赖项的地方)。
pom.xml 位于项目文件夹的根目录中,包含与构建相关的信息,例如项目名称、打包、不同的目标,当然还有依赖项。它与 Ant 中使用的build.xml 非常相似。
为了进一步阅读,我建议Maven website,尤其是“了解 Maven”部分。
【讨论】: