如何二进制部署maven?

Java

1 基础知识

1.1 Apache Maven的介绍

– Apache Maven是一个软件项目管理和自动化构建工具
– Apache Maven基于项目对象模型(POM)的概念
– Apache Maven支持从一条中心信息管理项目构建、报告和文档
– Apache Maven设计之初为简化Jakarta Turbine项目的构建过程
– Apache Maven当前是用于构建和管理Java的项目工具

1.2 Apache Maven的作用

– 简化构建过程
– 提供统一的构建系统,使用对象模型(POM)和一组插件来构建项目
– 提供优质的项目信息,信息来源于POM和项目源代码
– 鼓励更好的发展实践,通过收集最佳实践开发原则来指导项目发展

2 最佳实践

2.1 系统环境

2.1.1 系统环境描述

OS = RHEL 7.x x86_64
IP Address = any
Host Name = any.cmdschool.org

2.1.2 安装Java运行时

如何部署openJDK?

如何部署最新版本的JDK运行环境?


安装完毕后,请使用如下命令检查安装,

java -version

例如提示如下,

java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

2.2 安装前准备

2.1.1 下载软件包

wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz

如果以上命令异常,请从如下链接下载,
https://maven.apache.org/download.cgi

2.1.2 解压安装包

tar -xf apache-maven-3.8.6-bin.tar.gz

2.3 安装软件包

2.1.1 部署软件包

mv apache-maven-3.8.6 /opt/

2.1.2 配置环境变量

vim /etc/profile.d/maven.sh

加入如下配置,

export MAVEN_HOME=/opt/apache-maven-3.8.6
export PATH=${MAVEN_HOME}/bin:$PATH

配置创建,我们需要使用如下命令导入环境变量,

source /etc/profile

另外,也可以使用如下命令快速配置,

echo 'export MAVEN_HOME=/opt/apache-maven-3.8.6' > /etc/profile.d/maven.sh
echo 'export PATH=${MAVEN_HOME}/bin:$PATH' >> /etc/profile.d/maven.sh
source /etc/profile

2.1.3 验证配置

mvn -v

可见如下提示,

Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /opt/apache-maven-3.8.6
Java version: 1.8.0_121, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_121/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"

2.1.4 获取帮助

mvn -h

2.4 配置镜像库

2.4.1 创建配置文件

vim ~/.m2/settings.xml

加入如下配置,

<settings>
  <mirrors>
    <mirror>
      <id>maven2-apache</id>
      <name>maven2-apache</name>
      <url>https://repo.maven.apache.org/maven2</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
  </mirrors>
</settings>

2.4.2 测试配置

mvn dependency:tree

注:以上命令需要项目环境(不是随便一个目录可以测试)

参阅文档
==================

官方首页
————–
https://maven.apache.org/

安装方法
——————-
https://maven.apache.org/install.html

配置镜像存储库
—————
https://maven.apache.org/guides/mini/guide-mirror-settings.html

配置本地存储库
—————-
https://maven.apache.org/guides/mini/guide-configuring-maven.html

没有评论

发表评论

Java
如何压缩或解压war包?

1 前言 一个问题,一篇文章,一出故事。 笔者需要在Linux平台压缩或解压war包,于是整理此文。 …

Java
如何部署openJDK?

1 基础知识 由于与Oracle JDK同源,本章不多做介绍,详细请参阅如下章节, 如何部署最新版本 …

Java
如何配置keystore(jks)证书?

1 理论部分 1.1 证书 1.1.1 证书的概念 证书是来自一个实体(个人或公司等)的数字签名声明 …