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>

 

配置完成! 

Logo

更多推荐