Maven
文章平均质量分 81
项目管理工具。
自由与束缚JavaJavaScript
这个作者很懒,什么都没留下…
展开
-
001_Maven入门
一. Maven简介1. Maven翻译为"专家"、"内行", 是Apache下的一个纯Java开发的开源项目。2. Maven是一个项目管理工具, 可以对Java项目进行构建、依赖管理。3. Maven也可被用于构建和管理使用C#, Ruby, Scala和其他语言编写的项目。Maven曾是Jakarta项目的子项目, 现为由Apache软件基金会主持的独立Apache项目。4. Maven能够帮助开发者完成以下工作:4.1. 构建4.2. 文档生成4.3. 报告4.4原创 2021-12-07 09:33:30 · 296 阅读 · 0 评论 -
002_Maven命令
1. clean命令1.1. clean是maven工程的清理命令, 执行mvn clean命令会删除target目录及其目录下所有内容。1.2. MavenWeb项目, 默认包含target目录1.3. 在MavenWeb项目根目录下, 执行mvn clean命令1.4. MavenWeb项目, 清除了target目录2. compile命令2.1. compile是maven工程的编译命令, 执行mvn compile命令, 会拷贝src/main/resourc..原创 2021-12-07 10:00:54 · 2417 阅读 · 0 评论 -
003_Maven插件
1. Maven有以下三个标准的生命周期:1.1. clean: 项目清理的处理。1.2. default(或build): 项目部署的处理。1.3. site: 项目站点文档创建的处理。2. 每个生命周期中都包含着一系列的阶段(phase)。这些phase就相当于Maven提供的统一的接口, 然后这些phase的实现由Maven的插件来完成。3. 我们在输入mvn命令的时候, 比如: mvn clean, clean对应的就是Clean生命周期中的clean阶段。但是clean的具体.原创 2021-12-07 19:10:14 · 328 阅读 · 0 评论 -
004_Maven构建生命周期
1. Maven构建生命周期定义了一个项目构建跟发布的过程。2. 一个典型的Maven构建(build)生命周期2.1. 典型的Maven构建(build)生命周期是由以下几个阶段的序列组成的:2.2. 典型的Maven构建(build)生命周期各个阶段描述3. Clean生命周期3.1. 当我们执行mvn post-clean命令时, 它生命周期的包含以下阶段:pre-clean: 执行一些需要在clean之前完成的工作。clean: 移除所有上一次构建生成的文件。.原创 2021-12-07 21:44:59 · 220 阅读 · 0 评论 -
005_Maven POM
1. POM(Project Object Model, 项目对象模型, 把项目当作对象管理)是Maven工程的基本工作单元, 是一个XML文件, 包含了项目的基本信息, 用于描述项目如何构建, 声明项目依赖, 等等。2. 执行任务或目标时, Maven会在当前目录中查找POM。它读取POM, 获取所需的配置信息, 然后执行目标。3. POM中可以指定以下配置:3.1. 项目依赖3.2. 插件3.3. 执行目标3.4. 项目构建profile3.5. 项目版本3.6. 项目开原创 2021-12-07 19:15:22 · 120 阅读 · 0 评论 -
006_Maven仓库
1. Maven仓库1.1. 在Maven的术语中, 仓库是一个位置(place)。1.2. Maven仓库是项目中依赖的第三方库, 这个库所在的位置叫做仓库。1.3. 在Maven中, 任何一个依赖、插件或者项目构建的输出, 都可以称之为构件。1.4. Maven仓库能帮助我们管理构件(主要是JAR), 它就是放置所有JAR文件(WAR, ZIP, POM等等)的地方。1.5. Maven仓库有三种类型:本地(local) 中央(central) 远程(remote)2. 本原创 2021-12-07 19:19:34 · 581 阅读 · 0 评论 -
007_Maven依赖管理
1. Maven一个核心的特性就是依赖管理。当我们处理多模块的项目(包含成百上千个模块或者子项目), 模块间的依赖关系就变得非常复杂, 管理也变得很困难。针对此种情形, Maven提供了一种高度控制的方法。2. 可传递性依赖2.1. 一种相当常见的情况, 比如说: A依赖于其他库B; 另外一个项目C想要使用A, 那么C项目也可以使用库B。2.2. Maven可以避免去搜索所有所需库的需求。Maven通过读取项目文件(pom.xml), 找出它们项目之间的依赖关系。2.3. 我们需要做的只是在原创 2021-12-18 23:29:30 · 359 阅读 · 0 评论 -
008_Maven Eclipse
1. Eclipse提供了一个很好的插件m2eclipse, 该插件能将Maven和Eclipse集成在一起。2. 在最新的Eclipse中自带了Maven, 我们打开, Windows->Preferences->Maven->Installations, 会出现下面的画面:3. Eclipse配置的默认仓库和配置文件4. Eclipse配置自己的Maven4.1.Windows->Preferences->Maven->Installati..原创 2021-12-20 14:30:03 · 365 阅读 · 0 评论