Maven Build和Maven安装之间的区别

use*_*619 17 maven

我在Eclipse中使用Maven,当我尝试构建项目时,我看到以下选项:

  1. 建立
  2. 清洁
  3. 产生的来源
  4. 安装

Build和install之间有什么区别?如果构建可以配置为执行不同的目标,如"安装"......为什么我们需要单独的项目?

Adr*_*hum 18

Maven - 构建生命周期简介值得一读.

接下来的mvn命令可以是构建阶段,或者插件目标.

我建议你知道使用不同的"目标",而不是太深入.

  1. build:我从未见过这样的目标.尝试mvn build我自己的项目也给我错误.
  2. clean:清理输出目标
  3. generate-source:默认生命周期的一个阶段.运行它将完成生命周期中的所有阶段,直到generate-source.因此,不运行编译,打包等.
  4. install:默认生命周期的另一个阶段.它将编译,打包您的项目,然后将其安装到本地存储库.(我希望你在Maven中有本地和远程存储库的概念)