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>
执行mvn打包:
切换到java目录下执行mvn package,第一次时间比较长,后续会很短。
查看mvn本地仓库:
目录可以在m2.conf文件中修改,默认在用户家目录下。
以上是关于maven构建本地仓库的主要内容,如果未能解决你的问题,请参考以下文章