`

Linux命令行下安装Maven与配置

阅读更多
Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。
那么,如何在Linux平台下面安装Maven呢?
[root@localhost ~]# wget http://mirror.cc.columbia.edu/pub/software/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
[root@localhost ~]# tar xzf apache-maven-3.1.1-bin.tar.gz -C /usr/local
[root@localhost ~]# cd /usr/local
[root@localhost ~]# ln -s apache-maven-3.1.1 maven

上面的wget是从后面给定的URL中下载maven,当然,你也可以直接访问http://maven.apache.org/download.cgi手动下载。第二行命令是将下载下来的tar.gz包解压到/usr/local(tar默认将文件解压到当前目录,加了-C参数之后,是将解压的文件存放到/usr/local中)
  当然,解压完下载下来的maven包是现在还不能启用,需要在PATH里面设置一下路径,如下:
[root@localhost ~]# vim /etc/profile.d/maven.sh
export MAVEN_HOME=/usr/local/maven
export PATH=${MAVEN_HOME}/bin:${PATH}

设置好Maven的路径之后,需要运行下面的命令
[root@localhost ~]# source /etc/profile.d/maven.sh

使得上面设置的环境变量立即生效

配置环境变量
[root@localhost ~]# vim /etc/profile
MAVEN_HOME=//usr/local/maven
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

设置好Maven的路径之后,需要运行下面的命令
[root@localhost ~]# source /etc/profile

使得上面设置的环境变量立即生效。

摘自:http://www.iteblog.com/archives/775

如果配置好了环境变量却出现如下情况
root@tomhat:/app/docker/china-ops.com# mvn -v
程序 'mvn' 已包含在下列软件包中:
 * maven
 * maven2
请尝试:apt-get install <选定的软件包>

tomhat@tomhat:/opt/tomcat-6/bin$ mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /opt/maven3
Java version: 1.7.0_76, vendor: Oracle Corporation
Java home: /opt/jdk1.7.0_76/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.19.0-51-generic", arch: "amd64", family: "unix"


[root@localhost ~]# source /etc/profile


maven即可在root下使用了。
分享到:
评论

相关推荐

    Maven介绍安装和配置详解

    3. **自动化构建**:通过简单的命令行指令,Maven可以自动化地完成编译、测试、打包等任务。此外,它还支持插件机制,可以方便地扩展其功能。 4. **项目报告和文档**:Maven可以生成各种项目报告和文档,如代码覆盖...

    maven window下安装包

    第2章:Maven的安装/2.2 Linux下的安装 第3章:Maven使用入门/3.1 编写POM 第3章:Maven使用入门/3.2 编写源代码 第3章:Maven使用入门/3.3 编写测试代码 第3章:Maven使用入门/3.4 打包 第3章:Maven使用入门/3.5 ...

    maven-mvnd提供更快的Maven构建

    编辑工具目录中的conf/mvnd.properties配置文件,修改maven.settings属性值为你本地使用的maven配置,这样可以复用maven配置,不用再重新下载一堆儿jar包了 注意使用linux下的路径分隔符/; 配置mvnd可执行文件到...

    总结Linux系统环境初始化、系统安全加固措施和系统内核优化

    20. MAVEN 安装与配置 21. 命令行录屏软件 22. nodejs 安装与配置 23. 工具命令 24. elasticsearch 安装与配置 25. 进程管理 26. 文件系统管理 27. git 初始化本地仓库 28. Nacos 安装与配置 29. ruby 安装与配置 30...

    Maven搭建Grpc项目详细流程附加grpc—java简单demo

    GRPC-JAVA 之Customer(基于java) 一、环境:java EE IDE 、JDK1.8、maven 3.0.5 1、什么是Maven? Maven是一个项目管理工具,主要用于项目...配置完成后在命令行输入“mvn --version”,出现如下图所示即为成功:

    Maven权威指南 很精典的学习教程,比ANT更好用

    在Linux上安装Maven 2.3.4. 在FreeBSD或OpenBSD上安装Maven 2.4. 验证Maven安装 2.5. Maven安装细节 2.5.1. 用户相关配置和仓库 2.5.2. 升级Maven 2.6. 获得Maven帮助 2.7. 使用Maven Help插件 2.7.1. ...

    Linux下安装部署jenkins并完成github上springboot项目的自动化部署

    Linux下安装部署jenkinsLinux下安装部署jenkins下载安装jenkins安装jdk安装maven安装git启动jenkins服务jenkins插件下载jenkins配置jdk、maven、git创建一个自动化部署任务 Linux下安装部署jenkins 这里不仅说明如何...

    sonar的环境搭建.pdf

    a linux命令行下执行下载: b 解压安装并更名 3 编辑sonar配置 4.启动sonarQubeweb service 5.坑 6.Sonarweb下载汉化包 3.使用SonarQubeScanner分析代码 4.使用maven插件分析代码 方式1: 方式2(比较灵活):

    sar图形化分析软件 Ksar2

    Ksar2 是一个独立的 Java 应用程序,它允许创建由 Unix/Linux sa/sar 命令生成的数据图。...要编译,您需要安装 Maven,在源目录 run 中mvn install。IDE 项目配置包含在 NetBeans 中。您需要使用 JDK &gt;=6 和 。

    spring5-hibernate5-with-spring-security

    下面显示了使用Web配置文件启动服务器的命令行: For Linux: JBOSS_HOME/bin/standalone.sh For Windows: JBOSS_HOME\bin\standalone.bat3.构建和部署快速入门注意:以下构建命令假定您已经配置了Maven用户设置。 ...

    Springboot整合RabbitMQ最简单demo

    Springboot整合RabbitMQ最简单demo,适用于springcloud项目,作为消息总线适用,需要安装RabbitMQ,Mac linux可以使用命令行一键安装,在项目配置文件配置好端口即可(已默认配置),启动项目访问8080端口,参数见controller.

    服务器部署web项目(springboot为例)–持续更新

    1.idea配置Maven 等基础配置 2.阿里云服务器 centos 8.0 3.xhell,xftp,mysql(linux5.7),tomcat7.0以上 1.首先选择服务器具体配置如下 2.选择-更多-安全组配置-添加安全组规则(端口号随意写,注意不要占用,...

    centos中NAT模式下静态IP连接外网

    使用linux虚拟机时,通常会用到yum命令来安装软件,然而这个命令需要连外网下载软件,用maven下载jar包也需要外网。虚拟机在内网可以互相ping通,然而ping不了外网,于是通过试验,终于找到了解决方案: 1.在物理机...

    checkstyle:Checkstyle是一种开发工具,可帮助程序员编写遵循编码标准的Java代码。 默认情况下,它支持Google Java样式指南和Sun代码约定,但是可高度配置。 可以使用ANT任务和命令行程序来调用它

    制作说明和贡献持续集成和质量报告Travis(Linux和MacOS构建): AppVeyor(Windows构建): 质量报告: : 关于CodacyJavaScript,CSS和Java源文件分析:反馈/支持请将任何反馈发送到 来自社区的问题和解答: 错误和...

    E-Commerce:电子商务,也称为电子商务或互联网商务,是指使用互联网进行商品或服务的买卖,以及金钱和数据的转移以执行这些交易

    在安装了Maven的命令行中: $ cd shopizer $ mvmw clean install从Tomcat运行应用程序,将sm-shop / target / ROOT.war复制到tomcat或任何其他应用程序服务器部署目录将堆空间增加到1024 m Tomcat中的堆空间配置:...

    kg-lab03

    图像校正器(实验03) ...如果所有Java配置均成功安装,则可以使用双击 或从命令行或终端通过java -jar graphic-reader.jar 这个jar应该可以在Linux,Mac和Windows上运行。 文献资料 您可以在此处

    ClaferChocoIG:项目已终止。 代码合并到chocosolver项目中

    可以将项目编译为已编译的独立二进制文件,该二进制文件既可以在命令行中使用,也可以配置为用作其他工具的后端。 贡献者 (MMath)。 原始开发人员。 (Mimath,Ph.D) 候选人。 移植到Java 1.7和ChocoSolver的...

    nap_cash_registers

    它包含所有必要的配置和一些占位符文件,以帮助您入门。 该项目是标准的Maven项目,因此您可以将其导入到您选择的IDE中。 为Vaadin项目(Windows,Linux,macOS)。 该项目是从创建的。 运行和调试应用程序 从...

    sis:AKTU学院的学生信息系统

    它包含所有必要的配置和一些占位符文件,以帮助您入门。 该项目是标准的Maven项目,因此您可以将其导入到您选择的IDE中。 为Vaadin项目(Windows,Linux,macOS)。 该项目是从创建的。 运行和调试应用程序 从...

Global site tag (gtag.js) - Google Analytics