maven构建本地仓库

2022年01月16日 阅读数:3
这篇文章主要向大家介绍maven构建本地仓库,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

官网:

​https://maven.apache.org/download.cgi​java

maven安装:

tar zxf apache-maven-3.6.3-bin.tar.gz

配置环境变量:

vim /etc/profile
export mvn_home=/usr/local/maven
export PATH=$PATH:/usr/local/maven/bin

Maven命令:

Mvn clean:清理mvn项目下构建的target目录及编译好的class文件。git

Mvn compile:编译,将项目中.java文件编译为.cleass文件。github

Mvn test:单元测试。/src/test/java项目下单元测试都会执行。(同时执行编译和测试2个步骤)web

Mvn Package:将项目打包。讲项目打包到根目录下的target目录。(同时执行编译和测试、打包3个步骤)apache

为何mvn package 打包出来的是war包不是jar包?vim

这是由项目决定的,web项目mvn package打包是war包;java 项目打包是jar包,不须要手动指定。maven

Mvn install:安装。打包后存放到本地mvn仓库。(同时执行编译和测试、打包3个步骤)ide

mvn测试代码:

码云:​https://gitee.com/Apache-ShenYu/incubator-shenyu.git​​​单元测试

​https://gitee.com/mr-xiaoyu/gt06-gps-java.git​​​测试

​https://github.com/mengerwei/java.git​​​

Mvn配置阿里云仓库:

默认去apache-mvn下载,国外站点。

<mirrors>标签下面配置:

<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

maven构建本地仓库_maven构建本地仓库

执行mvn打包:

切换到java目录下执行mvn package,第一次时间比较长,后续会很短。

maven构建本地仓库_maven构建本地仓库_02

查看mvn本地仓库:

目录能够在m2.conf文件中修改,默认在用户家目录下。

maven构建本地仓库_maven构建本地仓库_03