linux 配置MAVEN

这篇具有很好参考价值的文章主要介绍了linux 配置MAVEN。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

linux maven,linux,linux,maven,运维

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

linux maven,linux,linux,maven,运维

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

linux maven,linux,linux,maven,运维 通过命令发现版本配置很低

配置

修改配置文件

vim /etc/maven/settings.xml

详细看压缩包配置

2.压缩包方式

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

linux maven,linux,linux,maven,运维

 下载链接

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

linux maven,linux,linux,maven,运维 使用wget下载

解压

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

linux maven,linux,linux,maven,运维

 环境变量

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

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>

 linux maven,linux,linux,maven,运维

配置完成! 文章来源地址https://www.toymoban.com/news/detail-778308.html

到了这里,关于linux 配置MAVEN的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux中maven下载、安装、配置详细教程

    1.下载地址: https://maven.apache.org/download.cgi 2.进入地址后,当前显示最新版本,下滑页面可以选择其他版本进行下载 1.打开Linux,选择需要存放的目录 2.上传刚刚下载好的安装包到Linux (这里选择可以上传本地文件到Linux的软件就行,本人使用的是 MobaXterm) 3.打开Linux终端 #进入

    2024年02月06日
    浏览(41)
  • 在Linux上配置Spug自动化运维平台,实现公网远程访问

    Spug 面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。 本例演示搭建使用docker compose 方式安装Spug,并结合cpolar 内网穿透实现远程

    2024年02月07日
    浏览(38)
  • 系统运维-Rocky Linux9.0配置IP地址TCP/IP参数

    在Rocky9中,丢弃使用了传统的network 而使用新的NetworkManager管理方式 所有较之前的版本配置方式有所不同 先查看下未配置前现在的ip参数 可以看到现在是dhcp获取的192.168.252.151 现在配置一下静态: 更改 [ipv4] 那段: 更改完成后保存退出 接下来写入配置文件 再更新一下网卡配

    2024年02月11日
    浏览(57)
  • Maven下载和配置教程:Windows、Mac和Linux系统安装指南

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月16日
    浏览(43)
  • Linux环境jdk、git、maven、MySQL和redis的安装和配置

    这里整理了在Linux上如何安装和配置jdk、git、maven、MySQL和redis,主要用于在Linux上部署Java项目 文章中博主使用了一个叫FinalShell远程连接软件进行上传,如果没有类似的工具也可以直接通过yum命令行下载包 博主使用的Linux服务器为centos7,不同linux服务器下和安装不同版本,安装

    2024年04月16日
    浏览(39)
  • Linux 可视化管理(webmin 和 bt(宝塔)运维工具的详细安装教程:webmin 安装配置和使用,bt 宝塔 的安装配置和使用)

    目录 第十八章 webmin 和 bt(宝塔) 运维工具 18.1 webmin 安装配置和使用 18.1.1 基本介绍 18.1.2 安装 webmin配置 18.1.3 简单使用演示 18.2 bt 宝塔 的安装配置和使用 18.2.1 基本介绍 18.2.2 安装和使用 18.2.3 bt 宝塔使用介绍 18.2.4 如果 bt 的用户名,密码忘记了。使用 bt default 可以查看 18.1

    2024年02月09日
    浏览(47)
  • linux安装搭建配置docker,mysql,nacos,redis哨兵集群,kafka,elasticsearch,kibana,IK分词器,安装Rabbitmq,安装并配置maven

    目录 搭建docker 1.2安装yum工具  1.3更新阿里镜像源 1.4下载docker 1.5关闭防火墙 1.6启动docker 1.7查看docker版本 1.8配置阿里云镜像 1.8.1 创建文件夹 1.8.2在文件夹内新建一个daemon.json文件 1.8.3重载文件 1.9重启docker 2安装MySQL 3安装nacos 3.1拉取nacos镜像并启动 3.2启动nacos命令 3.3命令敲完

    2024年02月03日
    浏览(56)
  • 《Linux运维篇:Linux系统运维指南》

    《Linux运维总结:Ubuntu20.04+Ubuntu22.04配置静态固定IP地址》 《Linux运维总结:使用U盘制作Linux镜像》 《Linux运维实战:不重启识别新挂载磁盘》 《Linux运维实战:使用parted进行磁盘分区》 《Linux运维实战:fdisk和parted一键分盘格式化分区》 《Linux运维实战:Centos7.9系统实现在线

    2023年04月24日
    浏览(63)
  • 【Linux】Linux运维基础

    Linux简介 : Linux是一个开源的操作系统内核,最初由Linus Torvalds创建。它通常与GNU工具一起使用,以创建一个完整的操作系统。 Linux操作系统有许多基于内核的发行版,如Ubuntu、CentOS、Debian等,每个发行版都有其独特的特性和包管理工具。 登录和用户管理 : 使用SSH(Secure

    2024年02月04日
    浏览(57)
  • Linux运维:深入了解 Linux 目录结构

    💖The Begin💖点点关注,收藏不迷路💖 1、根目录表示法: 2、路径分隔符: 3、目录结构: 4、文件系统: 5、特殊目录: / 根目录: 是系统中所有其他目录和文件的起点。根目录是整个文件系统的顶级目录。 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bi

    2024年03月19日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包