【Linux服务器Java环境搭建】01购买云服务器以及在服务器中安装Linux系统
【Linux服务器Java环境搭建】02 通过xftp和xshell远程连接云服务器
【Linux服务器Java环境搭建】03 Git工具安装
【Linux服务器Java环境搭建】04 JDK安装(JAVA环境安装)
【Linux服务器Java环境搭建】05 Node JS安装及环境变量配置
【Linux服务器Java环境搭建】06 maven项⽬构建和管理⼯具安装
待续…
【Linux服务器Java环境搭建】附录01:判断Linux服务器是X64还是arm架构的方式
【Linux服务器Java环境搭建】附录02:压缩格式tar.gz和tar.xz的区别
下载安装包
- 下载地址https://maven.apache.org/download.cgi
- 选择所需版本
通过xftp上传到linux服务器
通过xftp将安装包apache-maven-3.9.5-bin.tar.gz上传到目录/opt/maven/
解压安装包到目录/opt/maven/
通过如下命令将安装包解压到目录/opt/maven/
,解压完成后会在目录下看到该文件目录
tar zxvf apache-maven-3.9.5-bin.tar.gz
配置maven加速镜像源(仓库地址)
由于maven默认镜像源(仓库地址)下载速度超慢,可以修改为阿里云仓库地址
- 通过如下命令编辑文件
/opt/maven/apache-maven-3.9.5/conf/settings.xml
vim /opt/maven/apache-maven-3.9.5/conf/settings.xml
- 添加如下内容(把默认的注释掉即可)
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
配置环境变量
因为安装包下载的是⼆进制版安装包,所以解压完,配置好环境变量就可以使⽤
- 修改文件
/etc/profile
,通过如下命令进入编辑模式
vim /ect/profile
- 在文件末尾加上如下内容,配置maven安装路径
export MAVEN_HOME=/opt/maven/apache-maven-3.9.5
export PATH=$MAVEN_HOME/bin:$PATH
3. 刷新环境变量,执行如下命令
source /etc/profile
查看安装结果
通过命令mvn -v
查看maven版本信息
maven简介
Maven(Apache Maven)是一个用于项目管理和构建的开源工具。它提供了一种标准的构建生命周期、一个项目对象模型(POM)来描述项目,以及一个广泛可用的插件集合,用于执行各种构建任务。
以下是 Maven 的主要作用和简介:
-
项目管理: Maven 提供了一种标准的项目结构和约定,使得项目的组织和管理更加一致和规范化。通过使用 Maven,开发人员能够更容易地理解和导航项目结构。
-
构建工具: Maven 可以自动化项目的构建过程。通过简单的命令,Maven 可以执行一系列预定义的构建步骤,包括编译、测试、打包、部署等,从而简化了构建流程。
-
依赖管理: Maven 能够自动下载和管理项目所依赖的库和框架,这些依赖被定义在项目的 POM 文件中。这简化了项目的配置和维护,并确保项目构建时具有正确的依赖关系。
-
插件体系: Maven 的插件体系允许开发人员自定义和扩展构建过程。许多常见的构建任务,例如静态代码分析、测试覆盖率报告、文档生成等,都可以通过插件来实现。
-
发布管理: Maven 支持项目的版本管理和发布。通过 Maven,开发人员可以轻松地为项目创建不同的版本,并将构建好的项目发布到仓库中,供其他开发人员或项目使用。
-
多模块支持: Maven 支持多模块项目,允许将一个大型项目划分为若干个子模块,每个模块可以独立构建和测试。这有助于提高项目的可维护性和可扩展性。
-
跨平台性: 由于 Maven 是基于 Java 的,因此可以在各种操作系统上运行,实现了跨平台的支持。
Maven 使用 XML 格式的项目对象模型(POM)文件来描述项目的结构和构建配置。POM 文件包含项目的元数据,如项目的坐标(groupId、artifactId、version)、依赖关系、插件配置等信息。
总体而言,Maven 提供了一种标准化的项目管理和构建方法,使得开发人员能够更专注于业务逻辑的开发而不是底层的构建和依赖管理。