首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maven快速入门

Maven快速入门

作者头像
憧憬博客
发布2020-07-21 15:55:44
5630
发布2020-07-21 15:55:44
举报
文章被收录于专栏:憧憬博客分享憧憬博客分享

需要依赖JDK, 所以先安装

maven是什么?能干什么?

  • maven是什么

Apache Maven ProjectApache的优秀开源项目,MavenJava项目的构建和管理工具

  • 能干什么
  1. 用Maven可以方便的创建项目, 基于archetype可以创建多种类型的java项目
  2. Maven仓库对jar包(artifact)进行统一管理, 避免jar文件的重复拷贝和版本冲突
  3. 团队开发,Maven管理项目的release和snapshot版本,方便多模块项目的各个模块之间的快速集成

maven的安装

Linux | Mac 下载地址: http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

  • 解压

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

  • 测试
cd apache-maven-3.6.3/bin
./mvn -version # 正常输出版本号即正常
  • 配置环境变量
mkdir /usr/local/maven

mv apache-maven-3.6.3/* /usr/local/maven/

# /etc/profile 尾部追加环境变量
export MAVEN_HOME=/usr/local/maven
export PATH=${MAVEN_HOME}/bin:${PATH} 

# 测试
mvn -version

maven镜像配置

在不配置镜像的情况下,maven默认会使用中央库.maven中央库在国外,有时候访问会很慢,尤其是下载较大的依赖的时候,有时候速度会很慢,甚至会出现无法下载的情况.

maven镜像有两种配置,一种是在settings.xml中进行配置,第二种是在pom.xml中进行配置.

settings.xml中进行配置会对所有maven工程有效,当在升级maven版本的时候,需要注意复制已经配置好的settings.xml到新的maven目录下, 使用第一种配置pom.xml的方式只会对当前工程有效

配置国内maven镜像(阿里云镜像)


<mirrors>
   <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
</mirrors>

maven的常用命令

  • 清除
mvn clear
  • 编译
mvn compile
  • 打包
mvn package
  • 跳过单元测试
mvn clear package -Dmaven.test.skip=true
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • maven是什么?能干什么?
  • maven的安装
  • maven镜像配置
  • maven的常用命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档