linux 配置MAVEN

本文介绍了Maven在Linux中的基本配置,包括POM文件的作用、依赖管理、生命周期、插件、中央仓库的使用、多模块项目和版本管理。详细讲解了通过yum和压缩包方式安装Maven,并配置了settings.xml以连接阿里云和华为云仓库。
摘要由CSDN通过智能技术生成

linux 下简单配置MAVEN 

1.MAVEN 介绍

Maven 是一个项目管理和构建工具,旨在帮助开发人员更轻松地管理软件项目的构建过程、依赖管理和文档生成等任务。它使用一种称为 POM(Project Object Model) 的XML文件来描述项目的结构、依赖关系和构建配置。以下是一些关键概念和功能:

POM 文件: POM 是Maven项目的核心,它定义了项目的元信息、依赖关系、插件配置等。这个文件位于项目根目录下的 pom.xml。

依赖管理: Maven 管理项目依赖的方式非常强大。您可以在 POM 文件中声明所需的外部库或模块依赖项,Maven 会自动下载这些依赖项并确保它们的版本一致性。

生命周期和构建阶段: Maven 定义了一组标准的构建生命周期,如 clean、validate、compile、test、package、install 和 deploy。每个生命周期由一系列构建阶段组成,您可以在 POM 文件中配置这些阶段以自定义构建过程。

插件: Maven 插件允许您扩展构建过程并添加额外的功能。例如,您可以使用插件来执行代码静态分析、自动生成文档、创建可执行JAR文件等。

中央仓库: Maven 提供了一个称为中央仓库的集中式存储库,其中包含大量的开源库和组件。Maven 在构建过程中自动从中央仓库中下载所需的依赖。

多模块项目: Maven 支持创建多模块项目,允许将相关模块组织在一个父项目下。每个模块都有自己的 POM 文件,但可/以共享父项目的依赖管理和插件配置。

版本管理: Maven 管理项目的版本号,使得跨多个模块的版本控制变得更加一致和方便。

要开始使用 Maven,您需要安装它并设置您的项目的 pom.xml 文件。然后,您可以运行各种命令(如 mvn clean install)来执行构建和其他任务Maven 是一个项目管理和构建工具,旨在帮助开发人员更轻松地管理软件项目的构建过程、依赖管理和文档生成等任务。它使用一种称为 POM(Project Object Model) 的XML文件来描述项目的结构、依赖关系和构建配置。以下是一些关键概念和功能:

POM 文件: POM 是Maven项目的核心,它定义了项目的元信息、依赖关系、插件配置等。这个文件位于项目根目录下的 pom.xml。

依赖管理: Maven 管理项目依赖的方式非常强大。您可以在 POM 文件中声明所需的外部库或模块依赖项,Maven 会自动下载这些依赖项并确保它们的版本一致性。

生命周期和构建阶段: Maven 定义了一组标准的构建生命周期,如 clean、validate、compile、test、package、install 和 deploy。每个生命周期由一系列构建阶段组成,您可以在 POM 文件中配置这些阶段以自定义构建过程。

插件: Maven 插件允许您扩展构建过程并添加额外的功能。例如,您可以使用插件来执行代码静态分析、自动生成文档、创建可执行JAR文件等。

中央仓库: Maven 提供了一个称为中央仓库的集中式存储库,其中包含大量的开源库和组件。Maven 在构建过程中自动从中央仓库中下载所需的依赖。

多模块项目: Maven 支持创建多模块项目,允许将相关模块组织在一个父项目下。每个模块都有自己的 POM 文件,但可以共享父项目的依赖管理和插件配置。

版本管理: Maven 管理项目的版本号,使得跨多个模块的版本控制变得更加一致和方便。

要开始使用 Maven,您需要安装它并设置您的项目的 pom.xml 文件。然后,您可以运行各种命令(如 mvn clean install)来执行构建和其他任务。。

 2安装MAVEN

1.yum方式

这种方式简单但是下载的maven版本十分旧,所以并不推荐,就需要自己更换yum源

下载

yum -y install maven

如果没有配置jdk的话会帮你下载open-jdk

 通过命令发现版本配置很低

配置

修改配置文件

vim /etc/maven/settings.xml

详细看压缩包配置

2.压缩包方式

登陆到官网找到下载二进制文件压缩包

 下载链接

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

 使用wget下载

解压

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

 环境变量

将文件移动到其他目录并重命名

mv apache-maven-3.9.4 /opt/maven

 编写系统环境变量文件 /etc/profile 或者用户环境变量 ~/.bashrc

vim 

>>

export MAVEN_HOME=/opt/maven

export PATH=$PATH:$MAVEN_HOME/bin

<<

最后重新加载一下

source /etc/profile && source ~/.bashrc

配置文件

vim $MAVEN_HOME/conf/settings.xml

  <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
    <mirror>
      <id>huaweicloud</id>
      <mirrorOf>*</mirrorOf>
      <url>https://repo.huaweicloud.com/repository/maven/</url>
    </mirror>

 

配置完成! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZLY_2004

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值