Maven知识【Maven安装配置&Maven基本使用】第二章

简介: Maven知识【Maven安装配置&Maven基本使用】第二章

1,Maven安装配置


解压 apache-maven-3.6.1.rar 既安装完成



建议解压缩到没有中文、特殊字符的路径下。如课程中解压缩到 D:\software 下。


解压缩后的目录结构如下:



  • bin目录 : 存放的是可执行命令。mvn 命令重点关注。


  • conf目录 :存放Maven的配置文件。settings.xml 配置文件后期需要修改。


  • lib目录 :存放Maven依赖的jar包。Maven也是使用java开发的,所以它也依赖其他的jar包。


配置环境变量 MAVEN_HOME 为安装路径的bin目录


此电脑 右键 --> 高级系统设置 --> 高级 --> 环境变量


在系统变量处新建一个变量 MAVEN_HOME


在 Path 中进行配置


打开命令提示符进行验证,出现如图所示表示安装成功  

配置本地仓库


修改 conf/settings.xml 中的 <localRepository> 为一个指定目录作为本地仓库,用来存储jar包。


配置阿里云私服


中央仓库在国外,所以下载jar包速度可能比较慢,而阿里公司提供了一个远程仓库,里面基本也都有开源项目的jar包。


修改 conf/settings.xml 中的 <mirrors>标签,为其添加如下子标签:


<mirror>  
    <id>alimaven</id>  
    <name>aliyun maven</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>          
</mirror>


2,Maven基本使用


2.1:Maven常用命令

  • compile :编译


  • clean:清理


  • test:测试


  • package:打包


  • install:安装


命令演示:


在 资料\代码\maven-project 提供了一个使用Maven构建的项目,项目结构如下:



而我们使用上面命令需要在磁盘上进入到项目的 pom.xml 目录下,打开命令提示符  

编译命令演示:


compile :编译

执行上述命令可以看到:


  • 从阿里云下载编译需要的插件的jar包,在本地仓库也能看到下载好的插件


  • 在项目下会生成一个 target 目录


同时在项目下会出现一个 target 目录,编译后的字节码文件就放在该目录下


清理命令演示:


mvn clean

执行上述命令可以看到


  • 从阿里云下载清理需要的插件jar包


  • 删除项目下的 target 目录


打包命令演示:

mvn package

执行上述命令可以看到:


  • 从阿里云下载打包需要的插件jar包


  • 在项目的 terget 目录下有一个jar包(将当前项目打成的jar包)

测试命令演示:


mvn test

该命令会执行所有的测试代码。执行上述命令效果如下

安装命令演示:


mvn install

该命令会将当前项目打成jar包,并安装到本地仓库。执行完上述命令后到本地仓库查看结果如下:


 


2.2:Maven生命周期

Maven 构建项目生命周期描述的是一次构建过程经历经历了多少个事件


Maven 对项目构建的生命周期划分为3套:


  • clean :清理工作。


  • default :核心工作,例如编译,测试,打包,安装等。


  • site : 产生报告,发布站点等。这套声明周期一般不会使用。


同一套生命周期内,执行后边的命令,前面的所有命令会自动执行。例如默认(default)生命周期如下:



当我们执行 install(安装)命令时,它会先执行 compile命令,再执行 test 命令,再执行 package 命令,最后执行 install 命令。


当我们执行 package (打包)命令时,它会先执行 compile 命令,再执行 test 命令,最后执行 package 命令。


默认的生命周期也有对应的很多命令,其他的一般都不会使用,我们只关注常用的:

 

相关文章
|
6月前
|
存储 Java Linux
Linux下Maven编译工具的安装配置与打包
Linux下Maven编译工具的安装配置与打包
106 0
|
6月前
|
IDE Java 数据库连接
Maven的安装配置与基本使用
Maven的安装配置与基本使用
142 0
|
7月前
|
Java Maven Android开发
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
84 0
|
4月前
|
Java 数据库连接 API
Maven - 基础入门与安装配置
Maven - 基础入门与安装配置
82 0
|
7月前
|
IDE Java 项目管理
【Maven】Maven的新建、使用、安装配置、集成配置到eclipse,Maven项目测试servlet,Maven容易出现的问题
Maven是一个流行的构建工具和项目管理工具,它能够自动处理项目的编译、依赖管理和构建部署等任务。通过使用Maven,开发人员可以更轻松地管理和构建Java项目,而不必手动解决复杂的依赖关系。Maven是一个Java项目管理工具,它提供了一种结构化的方法来管理项目的构建、依赖、文档和发布等方面的工作。它基于项目对象模型(Project Object Model,POM)的概念,通过配置文件来定义项目的构建和行为。Maven将项目的构建过程自动化,并提供了许多插件和功能来简化开发人员的工作。
|
4月前
|
IDE Java Apache
Maven简介&安装配置及基本使用
Maven简介&安装配置及基本使用
95 0
|
4月前
|
Java Maven
Maven首次安装配置
Maven首次安装配置
|
6月前
|
Java Linux Maven
基于Maven编译的JDK环境安装配置
基于Maven编译的JDK环境安装配置
|
1月前
|
Java Maven
手把手教你搭建Maven项目
手把手教你搭建Maven项目
31 0
|
2月前
|
Java Maven
java修改当前项目的maven仓库地址为国内
修改当前项目的maven仓库地址为国内

热门文章

最新文章

推荐镜像

更多