maven构建本地仓库

知是行的主意,行是知的功夫。这篇文章主要讲述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下载,国外站点。
【maven构建本地仓库】< mirrors> 标签下面配置:
< mirrors>
< mirror>
< id> nexus-aliyun< /id>
< mirrorOf> *< /mirrorOf>
< name> Nexus aliyun< /name>
< url> http://maven.aliyun.com/nexus/content/groups/public< /url>
< /mirror>


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

查看mvn本地仓库:目录可以在m2.conf文件中修改,默认在用户家目录下。


    推荐阅读