部署安装maven和mvnd

简介: 部署安装maven和mvnd

前言

maven是常见的java构建工具,优点是稳定可靠,缺点是构建太慢,maven-mvnd是maven的强化版,致力于提高构建速度,默认情况下,mvnd 使用多核CPU并行构建。

常见的java构建工具还有gradle。

linux下安装maven

  1. 下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
  1. 解压
tar xf apache-maven-3.8.6-bin.tar.gz
  1. 配置环境变量,编辑/etc/profile
export MAVEN_HOME=/home/apps/maven
export PATH=$PATH:${MAVEN_HOME}/bin
  1. 生效并验证
source /etc/profile
mvn -v
  1. 编辑maven/conf/settings.xml,配置本地仓库路径
<localRepository>/home/apps/maven/repo</localRepository>
  1. 编辑maven/conf/settings.xml,配置maven仓库地址
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

linux下安装mvnd

  1. 下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/mvnd/0.8.2/maven-mvnd-0.8.2-linux-amd64.tar.gz
  1. 解压
tar xf maven-mvnd-0.8.2-linux-amd64.tar.gz
  1. 配置环境变量,编辑/etc/profile,将mvnd/bin添加到PATH
  2. 生效并验证
source /etc/profile
mvnd --version
  1. 使用
mvnd clean package -Dquickly

maven常用指令

# 删除target构建文件
mvn clean
# 编译项目
maven compile
# 生成 jar 包到本地仓库目录
mvn install
# 生成源代码
mvn clean source:jar package
# 跑单元测试
mvn test
# 打包后发布到私服
mvn clean deploy
# 生成文档站点
mvn site
# 忽略测试和文档
mvn clean package -D maven.test.skip=true -D maven.javadoc.skip=true
# 忽略测试和文档2(常用)
mvn clean package -DskipTests -DskipDocs

参考

相关文章
|
17天前
|
存储 Java Maven
Maven系统级别依赖:解决部署时Jar包缺失问题
以上就是关于Maven系统级别依赖解决部署时Jar包缺失问题的解答,希望对你有所帮助。在软件开发中,遇到问题并解决问题是常态,希望你能够善用这些工具,解决你遇到的问题。
69 28
|
5月前
|
存储 Java Linux
【Maven】——基础入门,插件安装、配置和简单使用,Maven如何设置国内源
Maven插件安装,Maven项目构建,依赖管理,Haven Help插件,Maven仓库,Maven如何设置国内源
|
7月前
|
Java 程序员 Linux
Maven的基本安装与使用
Maven的基本安装与使用
164 6
|
9月前
|
Oracle Java 关系型数据库
2022 年超详细过程步骤讲解 CentOS 7 安装Maven。以及Mavne配置文件的修改
这篇文章提供了在CentOS 7上安装Maven的详细步骤,包括从官网下载Maven、创建文件夹、上传和解压Maven安装包、配置环境变量、设置Maven源为阿里云、指定jar包仓库位置、配置JDK版本,并验证安装是否成功。
2022 年超详细过程步骤讲解 CentOS 7 安装Maven。以及Mavne配置文件的修改
|
9月前
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
196 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
9月前
|
Java Apache Maven
MAVEN安装
这篇文章介绍了Maven的安装过程,包括从Apache官网下载Maven、配置环境变量MAVEN_HOME以及在命令行中验证安装是否成功的方法。
|
10月前
|
Java Maven
idea安装并使用maven依赖分析插件:Maven Helper
idea安装并使用maven依赖分析插件:Maven Helper
3070 7
|
9月前
|
Java Maven
SpringBoot 引用仓库中没有 第三方包 - 将jar 包安装本地 maven
SpringBoot 引用仓库中没有 第三方包 - 将jar 包安装本地 maven
98 0
|
9月前
|
Java Linux Maven
Linux 安装 Maven
Linux 安装 Maven
124 0
|
6月前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
171 1
从零开始学 Maven:简化 Java 项目的构建与管理

推荐镜像

更多