Maven(一)安装-maven.md
title: Maven(一)安装date: 2021-06-16 21:24:37.979updated: 2021-06-19 15:26:52.577url: /?p=240categories: Maventags: maven
介绍
Maven 这个单词来自于意第绪语(犹太语),意为知识的积累。
Maven 统一集中管理好所有的依赖包。不需要程序员再去寻找,并且能够自动解决重复和冲突问题。Maven 作为一个开放的架构,方便同第三方插件集成。
Maven本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。
Maven 是跨平台的。可以在Linux、windows、macOS上使用同样的命令。
Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。
Maven 能够帮助开发者完成以下工作:
构建
文档生成
报告
依赖
SCMs
发布
分发
邮件列表
Maven 安装与配置安装 ...
Maven(三)POM-maven三生命周期.md
title: Maven(三)POMdate: 2021-06-19 15:14:58.875updated: 2021-06-19 15:42:28.067url: /?p=245categories: Maventags: maven
简介POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。
POM 中可以指定以下配置:
项目依赖
插件
执行目标
项目构建 profile
项目版本
项目开发者列表
相关邮件列表信息
在创建 POM 之前,我们首先需要描述项目组 (groupId), 项目的唯一ID。
123456789101112131415161718192021222324252627282930<!-- 工程的根标签。 --><project xmlns="http://maven. ...
Maven(三)POM-maven三生命周期.md
title: Maven(三)POMdate: 2021-06-19 15:14:58.875updated: 2021-06-19 15:42:28.067url: /?p=245categories: Maventags: maven
简介POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。
POM 中可以指定以下配置:
项目依赖
插件
执行目标
项目构建 profile
项目版本
项目开发者列表
相关邮件列表信息
在创建 POM 之前,我们首先需要描述项目组 (groupId), 项目的唯一ID。
123456789101112131415161718192021222324252627282930<!-- 工程的根标签。 --><project xmlns="http://maven. ...
Maven(四)生命周期-maven四生命周期.md
title: Maven(四)生命周期date: 2021-06-19 15:42:45.205updated: 2021-06-19 15:45:34.981url: /?p=246categories: Maventags: maven
Maven(四)生命周期-maven四生命周期.md
title: Maven(四)生命周期date: 2021-06-19 15:42:45.205updated: 2021-06-19 15:45:34.981url: /?p=246categories: Maventags: maven
Maven(二)创建 Maven 项目-maven-er--chuang-jian-mavenxiang-mu.md
title: Maven(二)创建 Maven 项目date: 2021-06-19 15:10:55.465updated: 2021-06-19 15:21:32.172url: /?p=244categories: Maventags: maven
约定配置Maven 提倡使用一个共同的标准目录结构,Maven 使用约定优于配置的原则,大家尽可能的遵守这样的目录结构。如下所示:
目录
目的
${basedir}
存放pom.xml和所有的子目录
${basedir}/src/main/java
项目的java源代码
${basedir}/src/main/resources
项目的资源,比如说property文件,springmvc.xml
${basedir}/src/test/java
项目的测试类,比如说Junit代码
${basedir}/src/test/resources
测试用的资源
${bas ...
Maven(二)创建 Maven 项目-maven-er--chuang-jian-mavenxiang-mu.md
title: Maven(二)创建 Maven 项目date: 2021-06-19 15:10:55.465updated: 2021-06-19 15:21:32.172url: /?p=244categories: Maventags: maven
约定配置Maven 提倡使用一个共同的标准目录结构,Maven 使用约定优于配置的原则,大家尽可能的遵守这样的目录结构。如下所示:
目录
目的
${basedir}
存放pom.xml和所有的子目录
${basedir}/src/main/java
项目的java源代码
${basedir}/src/main/resources
项目的资源,比如说property文件,springmvc.xml
${basedir}/src/test/java
项目的测试类,比如说Junit代码
${basedir}/src/test/resources
测试用的资源
${bas ...