Linux 安装maven两种方式(使用yum或手动安装)

2023-10-27

使用yum自动安装

yum install maven -y

如果是Ubuntu
apt install maven -y

手动安装

  1. 下载maven
wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
  1. 解压
tar -zvxf apache-maven-3.6.3-bin.tar.gz
  1. 移动目录
mv apache-maven-3.6.3 /usr/local/maven
  1. 添加环境变量
vim ~/.bashrc 

添加如下命令

export MAVEN_HOME=/usr/local/maven
export PATH=$PATH:$MAVEN_HOME/bin
  1. 使其生效
source ~/.bashrc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux 安装maven两种方式(使用yum或手动安装) 的相关文章

  • Maven:trustAnchors 参数必须非空且 'parent.relativePath' @ InvalidAlgorithmParameterException @ 不可解析的父 POM

    我是 Maven 和 Spring 的新手 该项目在我的本地测试环境中运行 但不在部署的系统上运行 在已部署的系统上 我新安装了 Ubuntu 带有 OpenSDK 10 0 1 Maven 3 5 2 我位于不同的防火墙后面 并且有不同的
  • 在 Linux 上创建线程与进程的开销

    我试图回答在 python 中创建线程与进程有多少开销的问题 我修改了类似问题的代码 该问题基本上运行一个带有两个线程的函数 然后运行带有两个进程的相同函数并报告时间 import time sys NUM RANGE 100000000
  • 如何重命名 .tar.gz 文件而不提取内容并在 UBUNTU 中创建新的 .tar.gz 文件?

    我有一个命令将创建一个新的 tar gz现有文件中的文件 sudo tar zcvf Existing tar gz New tar gz 该命令将创建一个新的New tar gz从现有的文件Existing tar gz file 谁能告
  • 裸机交叉编译器输入

    裸机交叉编译器的输入限制是什么 比如它不编译带有指针或 malloc 的程序 或者任何需要比底层硬件更多的东西 以及如何才能找到这些限制 我还想问 我为目标 mips 构建了一个交叉编译器 我需要使用这个交叉编译器创建一个 mips 可执行
  • 如何将 elf 解释器(ld-linux.so.2/ld-2.17.so)构建为静态库?

    如果我的问题不准确 我深表歉意 因为我没有太多 Linux 相关经验 我目前正在构建一个 Linux 从头开始 主要遵循 linuxfromscratch org 版本的指南 7 3 我遇到了以下问题 当我构建可执行文件时 获取一个称为 E
  • 为什么默认情况下不启用 arp 忽略/通告 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一个需要经验才能回答的具体问题 为什么 arp ignore arp announce 在 Linux 安装 例如 debian 上默认不启用 有
  • Maven 调试显示警告和错误,但最终编译

    正如标题所示 我在 Maven 中面临着一个奇怪的情况 给出的是我运行的调试过程的输出mvn install X命令 DEBUG WARNING The POM for sampleModule sampleModule msg jar 1
  • Visual Studio - X11:缺少 DISPLAY 环境变量

    我正在使用 Visual Studio 2019 Enterprise 开发跨平台 Windows Linux x64 GUI 应用程序 在这个 2019 版本中 我们可以使用 Visual Studio调试平台 Windows 本机 和
  • php_network_getaddresses: getaddrinfo 失败: 名称或服务未知 (0) 连接失败..!

    我正在使用 php 邮件程序功能 但出现以下错误 如何修复它 2016 01 22 06 15 48 SMTP 错误 无法连接到服务器 php network getaddresses getaddrinfo失败 名称或服务未知 0 连接失
  • Jenkins 未显示 Maven 编译器错误

    在 Jenkins 中构建多模块 maven 3 项目时 如果出现构建错误 我们会收到一条神秘消息 表明 Maven 编译器插件失败 这在上周才刚刚开始发生 INFO BUILD FAILURE INFO INFO Total time 1
  • 为什么 call_usermodehelper 大多数时候都会失败?

    从内核模块中 我尝试使用 call usermodehelper 函数来执行可执行文件 sha1 该可执行文件将文件作为参数并将文件的 SHA1 哈希和写入另一个文件 名为输出 可执行文件完美运行 int result 1 name hom
  • 在用户程序中使用 或在驱动程序模块代码中使用 ...这有关系吗?

    我正在开发一个设备驱动程序模块和关联的用户库来处理ioctl 来电 该库获取相关信息并将其放入一个结构中 该结构被传递到驱动程序模块中并在那里解压 然后进行处理 我省略了很多步骤 但这就是总体思路 一些数据通过结构体传递ioctl is u
  • 如何回忆上一个 bash 命令的参数?

    Bash 有没有办法回忆上一个命令的参数 我通常这样做vi file c其次是gcc file c Bash 有没有办法回忆上一个命令的参数 您可以使用 or 调用上一个命令的最后一个参数 Also Alt can be used to r
  • 从哪里获取 iostream.h

    我正在尝试在 Linux 中做一些事情 但它抱怨找不到 iostream h 我需要安装什么才能获取此文件 这个标准头的正确名称是iostream没有扩展名 如果您的编译器仍然找不到它 请尝试以下操作 find usr include na
  • 由于 abi::cxx11 符号导致的链接问题?

    我们最近收到一份报告 因为GCC 5 1 libstdc 和双 ABI http gcc gnu org onlinedocs libstdc manual using dual abi html 它似乎Clang 不知道 GCC 内联名称
  • 如何通过不同的接口路由 TCP/IP 响应?

    我有两台机器 每台机器都有两个有效的网络接口 一个以太网接口eth0和 tun tap 接口gr0 目标是使用接口在机器 A 上启动 TCP 连接gr0但然后让机器 B 的响应 ACK 等 通过以太网接口返回 eth0 因此 机器 A 发出
  • 如何使用 VSCode 调试 Linux 核心转储?

    我故意从我使用 VSCode 编写的 C 应用程序生成核心转储 我不知道如何调试核心转储 有没有人愿意分享这方面的经验 更新 我相信我现在已经可以使用了 我为核心文件创建了第二个调试配置 我需要添加指向生成的转储文件的 coreDumpPa
  • Maven WebApp META-INF context.xml

    我正在使用 Maven 3 并且尝试在 webapp 文件夹下添加 META INF 文件夹 所以我正在尝试执行以下操作 src main webapp META INF context xml WEB INF 下面是我的 POM 文件
  • 从 CLI 部署 Maven 项目?

    在 IDE 中构建并运行良好 cd home thufir NetBeansProjects HelloMaven JAVA HOME usr lib jvm java 8 openjdk amd64 home thufir local s
  • 如果输入被重定向则执行操作

    我想知道如果我的输入被重定向 我应该如何在 C 程序中执行操作 例如 假设我有已编译的程序 prog 并且我将输入 input txt 重定向到它 我这样做 prog lt input txt 我如何在代码中检测到这一点 一般来说 您无法判

随机推荐

  • esp8266 12e 光控控制板载LED灯

    注意 本篇这里是使用了2个光敏电阻 D2口检测到光暗时才会执行D5的检测 要两个同时检测到黑暗才能点亮LED灯 检测到天黑时led就会快闪 天亮时慢闪 2 两个光敏代码 int LED LED BUILTIN 定义esp8266内置的led
  • 从云1.0时代到云2.0时代

    本文节选自 大话存储2 一书中第20章 转载请注明出处及作者 冬瓜头 20 8 4 云基础架构的 艺术与哲学意境 另外 我发挥了一下想象力 将云想象成为一部精密机械 并画了一张图 如图20 40所示 希望通过这张图能够让大家更加深刻的认识云
  • kubernetes四层负载均衡 —— service(二)

    目录 四 Kubernetes蓝绿部署 金丝雀发布 1 概述 2 金丝雀发布过程 3 蓝绿发布 五 Service代理 kube proxy组件详解 1 kube proxy组件介绍 2 kube proxy工作模式 四 Kubernete
  • uniapp-select 下拉框

    目前uniapp下拉框中比较友好的 功能比较完善 链接 superwei combox 组合框 DCloud 插件市场下拉搜索选择组合框 基于官方uni combox组件 解决选择后再次选择不展示全部选项的问题 支持模糊搜索和JSON数组格
  • mysql SQL语法

    增删改查 增 insert into table col1 clo2 col3 values str1 str2 str3 str1 str2 str3 删 delete form table where Expression 改 upda
  • kaggle竞赛——数据处理

    kaggle竞赛攻略 数据处理 数据导入 Datatable time import datatable as dt df dt fread data train csv print Train size data shape Train
  • (转)JS实现可编辑的表格

    来自网络 这个不错 就转了收藏 http apps hi baidu com share detail 30648462 html
  • MATLAB如何生成独立的随机数

    随机数流 随机数流是由确定性算法生成的一个伪随机数序列的源 伪随机序列是随机数理论序列的逼近 其分布满足独立同分布 i i d 条件 但实际上 确定性算法无法生成 i i d 序列 算法生成的序列可通过分布和相关性的统计检验 表明它们是很好
  • windows 安装metis_Win10 VS2013 suitesparse-metis-for-windows 1.3.1

    suitesparse metis for windows 1 3 1 安装包内附SuiteSparse 4 5 1 Metis 5 1 0和 lapack 3 4 1 Github上面由整理好的suitesparse包适合在Windows
  • react 拖拽组件 react-sortable-hoc的使用

    react 拖拽组件 react sortable hoc 使用react sortable hoc实现拖拽 如图 提示 下面案例可供参考 1 文件1 代码如下 示例 文件名称 dragcomponents import as React
  • 【esp32-s3】7.2 I2S——播放wav文件

    文章目录 1 前言 2 硬件 3 代码 4 结果 1 前言 本章实现了播放和录制功能 2 硬件 3 代码 I2S Digital Microphone Recording Example This example code is in th
  • YOLOX论文解读

    文章目录 创新点 算法 Decoupled head Strong data augmentation Anchor free Multi positives SimOTA End to end YOLO 实验结果 结论 论文 YOLOX
  • java mvc中重复提交表单,spring mvc 防止重复提交表单的两种方法,推荐第二种

    第一种方法 判断session中保存的token 比较麻烦 每次在提交表单时都必须传入上次的token 而且当一个页面使用ajax时 多个表单提交就会有问题 注解Token代码 package com thinkgem jeesite co
  • ubuntu安装oracle 10g

    http blog chinaunix net u1 41982 showart 340216 html 目录 1 安装准备 1 1 设置用户
  • 再见 Typescript,你好 Javascript 原生打字 ✨

    打字 不管你喜欢它还是讨厌它 它都有很多优点 更好的 DX 通过智能感知自动完成 更好的代码文档 更少的耗时错误 它的好处大大超过了它的成本 那么为什么有些人仍然避免使用它呢 一个词 打字稿 您必须对其进行设置并确保您的工具正常工作 这会给
  • SpringMVC的响应处理

    目录 一 返回值分类 1 返回字符串 2 返回void 3 返回ModelAndView对象 二 SpringMVC提供的转发和重定向 三 通过ResponseBody 响应 json 数据 1 配置不拦截静态资源 2 使用 Request
  • easyui+实现ajax分页,EasyUI的datagrid组件结合jsonp实现分页显示跨域数据

    前台页面 Untitled Page document ready function dg datagrid loader function param success error var rows 30 var beginIndex 0
  • HTML——设置滚动文字

    滚动文字标签 marquee 使用标签可以将文字设置为动态滚动的效果 语法格式
  • Javase基础思维导图

    大家好 我是努力奋斗的小程序猿 时隔几个月终于下定决心写博客 最近我把javaweb快学完了 javase的基础也正在同步二刷 我相信不止我一个人对javase的一部分内容遗忘了 反射 io流 网络编程 在我二刷的期间 我每刷完一个板块就会
  • Linux 安装maven两种方式(使用yum或手动安装)

    使用yum自动安装 yum install maven y 如果是Ubuntu apt install maven y 手动安装 下载maven wget https archive apache org dist maven maven