maven构建本地仓库

Posted 青衫解衣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven构建本地仓库相关的知识,希望对你有一定的参考价值。

官网:

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

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文件。

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

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

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

为什么mvn package 打包出来的是war包不是jar包?

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

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

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

以上是关于maven构建本地仓库的主要内容,如果未能解决你的问题,请参考以下文章

记 Maven 本地仓库埋坑之依赖包为何不能用

maven修改本地仓库地址配置文件

maven核心功能

构建高效工作环境 | 安装篇:Docker 部署基于 Nexus 3 的本地 Maven 私有仓库

maven本地仓库的依赖怎么在生产环境下运行

修改maven的本地仓库地址(选择性配置)