-4

我对 Maven 很陌生。我有以下问题:

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

  2. 我们在 POM 中提到了插件。使用 Maven 时,插件是否只能由 Maven 下载?或者默认情况下所有插件都会被下载?

请解释。

4

2 回答 2

1

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

pom 中提到的插件将由 Maven 自动下载,但在生命周期中默认存在插件,这些插件也会被下载,这与 pom 文件中的命名相矛盾。

于 2013-11-13T06:41:48.737 回答
1
  1. 您至少需要了解一些 Maven 基础知识:依赖关系、如何配置插件、如何启动新的 POM(您可以在 IDE 中执行此操作从原型创建项目)、基本命令:mvn compilemvn packagemvn install。如果您只需要将类构建到 JAR 中,那么 Maven 配置将与依赖项列表一样小。
  2. 默认情况下会下载 Maven 中的所有内容 - 所有工件都在 Central 和任何其他配置的存储库中进行搜索。下载后,它们将存储在您的计算机上$HOME/.m2/repository

可能会有所帮助:Maven 快速入门指南

于 2013-11-13T08:57:04.417 回答