Maven中POM.xml的用途

时间:2013-11-13 05:45:41

标签: maven pom.xml

我对Maven很新。我有以下问题:

  1. 我们是否需要自己创建POM文件?我们是否需要完全理解POM文件才能使用Maven?

  2. 我们在POM中提到插件。在使用Maven时,Maven会仅下载插件吗?或者默认情况下会下载所有插件吗?

  3. 请解释。

2 个答案:

答案 0 :(得分:1)

首先,您需要了解pom content,否则您将无法影响构建过程。 pom文件应该手动创建,但有一些例外情况如Spring Roo会创建pom,但最好是理解pom以查看是否出现问题。

pom中提到的插件将由Maven自动下载,但默认情况下会在life cycle中插入一些插件,这些插件也会被下载,与在pom文件中命名它们相矛盾。

答案 1 :(得分:1)

  1. 您至少需要了解Maven的一些基础知识:依赖项,如何配置插件,如何启动新的POM(您可以do this in IDEcreate a project from an archetype),基本命令:{{1} },mvn compilemvn package。如果你唯一的需要是将类构建到JAR中,那么Maven配置就像依赖列表一样小。
  2. 默认下载Maven中的所有内容 - 所有工件都在Central和任何其他已配置的存储库中搜索。下载后,它们将存储在您的计算机上mvn install
  3. 可能会有所帮助:Maven Quick-start Guide