maven打包的部署及使用

maven下载
官网下载maven安装包
http://maven.apache.org/download.cgi

sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip
sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/source/apache-maven-3.6.0-src.tar.gz

maven安装
依赖为jdk1.7以上
解压包
sudo tar -zxvf apache-maven-3.6.0-bin.tar.gz -C /data/Maven

配置环境变量
vi /etc/profile 或者 vi ~/bash_profile
##maven###
export MAVEN_HOME=/data/Maven/apache-maven-3.6.0
export MAVEN_OPTS="-Xms128m -Xmx1024m"
export PATH=$MAVEN_HOME/bin:$PATH

source /etc/profile 或者 source ~/bash_profile
测试
mvn -v
有如下信息说明安装成功
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
Maven home: /data/Maven/apache-maven-3.6.0
Java version: 1.8.0_131, vendor: Oracle Corporation, runtime: /usr/local/java/jdk1.8.0_131/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.26.2.el7.x86_64", arch: "amd64", family: "unix"

maven使用与技巧
1、Pom文件介绍与基本组成

  说明:全称是Project Object Model,通俗点的话说就是要对构建的项目进模

2、maven repository 与镜像地址 

http://mvnrepository.com maven 仓库用于查找所需要pom项目

http://repo1.maven.org/maven2/ 全球总仓库1

http://repo2.maven.org/maven2/ 全球总仓库2

http://central.maven.org/maven2/ 全球总仓库3

http://maven.aliyun.com/nexus/content/groups/public/ 阿里云镜像仓库
http://maven.aliyun.com/nexus/content/repositories/central/ 阿里云镜像仓库

镜像配置:

修改settings.xml 文件

1 <mirrors>
2   <mirror>
3     <id>alimaven</id>
4     <name>aliyun maven</name>
5     <url>http://maven.aliyun.com/nexus/content/groups/public/</url&gt;
6     <mirrorOf>central</mirrorOf>
7   </mirror>
8   <!-- 中央仓库1 -->
9   <mirror>
10     <id>repo1</id>
11     <mirrorOf>central</mirrorOf>
12     <name>Human Readable Name for this Mirror.</name>
13     <url>http://repo1.maven.org/maven2/</url&gt;
14   </mirror>
15
16   <!-- 中央仓库2 -->
17   <mirror>
18     <id>repo2</id>
19     <mirrorOf>central</mirrorOf>
20     <name>Human Readable Name for this Mirror.</name>
21     <url>http://repo2.maven.org/maven2/</url&gt;
22   </mirror>
23 </mirrors>

本地仓配置
vi /data/Maven/apache-maven-3.6.0/conf/settings.xml
<localRepository>/data/Maven/m2/repository</localRepository>

在终端运行命令将常用的包从maven中央仓库下载文件到本地:
mvn help:system
没有错误的话,打开 /usr/local/maven_repository 会发现多了很多文件

mvn常用

1 mvn clean //清空class文件
2 mvn coplile //编译
3 mvn package //打包
4 mvn test //测试
5 mvn install //打包并上传至本地仓库
6 mvn deploy //上传到远程仓库
7 mvn -Dmaven.test.skip=true //跳过测试

转载于:https://blog.51cto.com/weimouren/2177235

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值