前言 为什么需要自动化构建工具 一个Java项目要部署上线,最简单的构建过程都要经过编译、打包,项目比较少并且互相没有依赖时,我们可以手动调用javac命令编译java源文件,调用jar命令将class文件打包,当工程项目非常多, 并且很多有依赖关系,甚至一些复杂的项目还有很多流程需要处理,如J
Maven引入了生命周期模型,对项目的整个构建过程进行了抽象和统一。Maven定义了三种类型的生命周期分别用于完成不同的工作,分别是default、clean、site,每种生命周期都是由不同的一系列过程阶段组成。 生命周期类型 clean生命周期 该生命周期主要用于清理项目相关资源文件,它包含
首先通过maven交互式命令创建一个项目进行讲解,groupId一般为公司或者组织域名的倒排,如 com.example.course,artifactId为项目工程名,如course-demo01。 mvn archetype:generate 创建完成后查看项目pom.xml文件如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 添加依赖 如现在需要将google的gu