`

Ubuntu下安装配置和卸载Maven

阅读更多

Ubuntu下安装配置和卸载Maven


一.Win7下安装配置Maven
1.下载
http://maven.apache.org/download.html
我下载的是:apache-maven-3.2.5-bin.zip


2.安装
只要将下载的压缩包解压到指定目录即可
我解压后的目录:D:\Program Files\apache-maven-3.2.5

3.配置环境变量:

M2_HOME = F:\apache-maven-3.2.1
path中增加%M2_HOME%\bin;

 注:系统变量中配置

4.设置本地仓库
修改setting.xml文件

<settings>
...
<localRepository> F:\repository </localRepository>
...
</settings> 

注:

设置的是D:\Program Files\apache-maven-3.2.5\conf\setting.xml文件,这样会应用于整个系统
若设置的是 ${user.home}/.m2/settings.xml ,只能应用于系统当前登陆用户

5.测试
mvn -vmvn -version



 

二.Ubuntu下安装配置Maven
1.下载
http://maven.apache.org/download.html
我下载的是:apache-maven-3.2.5-bin.tar

 
2.移动到 /opt 目录下,进行解压

$ sudo tar -zxvf apache-maven-3.2.5-bin.tar

 
3.修改目录名

$ sudo mv apache-maven-3.2.5 maven3

 
4.配置环境变量
(1).使用vi命令

$ sudo vi /etc/profile 
或者 
$ sudo vi ~/.profile  

 
(2).使用gedit文本编辑器

$ sudo gedit /etc/profile 
或者 
$ sudo gedit ~/.profile  

注:

gedit在远程客户端中无法打开配置文件(因为是打开一个文本编辑器窗口),得在ubuntu系统中的terminal终端中输入此命令打开配置文件。

在打开的配置文件中加入以下内容:

#set maven environment
M2_HOME=/opt/maven3
export MAVEN_OPTS="-Xms512m -Xmx512m"
export PATH=$M2_HOME/bin:$PATH 

 
5.更新profile配置文件

$ sudo source ~/.profile 
或者 
$ sudo source /etc/profile  

 
6.设置本地仓库
修改setting.xml文件

<settings>
...
<localRepository>/home/repository</localRepository>
...
</settings> 

 
7.测试
mvn -vmvn -version



 

 

 

 

  • 大小: 5.8 KB
  • 大小: 14 KB
  • 大小: 14.1 KB
  • 大小: 7.1 KB
分享到:
评论

相关推荐

    ubuntu卸载

    首先,我们需要了解卸载Ubuntu并不等同于Windows中的“卸载程序”,它涉及到删除操作系统分区以及相关的配置信息。这个过程分为几个关键步骤: 1. **备份数据**:在进行任何重大操作之前,最重要的是备份你的重要...

    spark安装

    本文详细介绍了如何在本地环境中搭建Spark开发环境,包括JDK、Scala、Spark以及构建工具Maven的安装配置。通过一个简单的WordCount示例验证了环境搭建的正确性。这些步骤适用于初学者快速上手Spark开发,同时也为更...

    ubuntu12.04上hadoop2编译64位

    请注意,如果protobuf版本不对或已存在旧版本,需要先卸载并重新安装。 5. **安装maven**: Maven是Java项目管理工具,用于构建Hadoop: ```bash sudo apt-get install maven ``` 6. **下载Hadoop源码**: ...

    OpenDayLight的搭建过程

    OpenDayLight(ODL)是一种开源的软件定义网络(SDN)控制器,它基于Java和Maven构建,用于实现网络的编程和自动化。ODL提供了API和服务,允许开发者创建网络应用和服务,以适应不断变化的网络需求。在搭建ODL过程中...

    MYSQL进阶篇安装文档

    本文将深入探讨MySQL的进阶安装过程,包括在Linux操作系统上的卸载和安装步骤。 首先,我们来了解MySQL的卸载过程,这对于那些需要更新或重装MySQL的用户来说至关重要。在Linux系统上,MySQL的卸载通常涉及以下几个...

    开源项目-termux-termux-packages.zip

    控制文件定义了软件包的元数据,如版本号、依赖关系和安装脚本。Makefile则指定了如何编译和打包源代码。 在Termux上构建和管理这些软件包的过程通常包括以下步骤: 1. **克隆源代码**:从GitHub仓库克隆"termux-...

    apache karaf 中文文档

    - 通过控制台,可以执行各种管理命令,例如启动、停止、安装、卸载Karaf中的应用和服务。 - 远程控制台允许用户通过网络远程访问Karaf控制台,进行远程管理。 - Web控制台则提供了基于浏览器的管理界面。 3. ...

    OpendayLight+Mininet环境搭建

    ### OpendayLight+Mininet环境搭建知识点 #### 一、环境配置前提...综上所述,本文档详细介绍了如何在Ubuntu环境下安装配置OpendayLight和Mininet,以及需要注意的关键点和步骤,为读者提供了一个完整且详细的指南。

    Python-CLI工具用于创建debian软件包

    它允许开发者将源代码、可执行文件、配置文件等资源打包成符合Debian标准的.deb包,这样可以在基于Debian的系统如Ubuntu、Debian等上轻松安装和管理。 使用`debpackager`,开发者需要了解以下核心概念和步骤: 1. ...

    jdk-19.0.1-linux-x64-bin.deb

    标签“linux”和“java”表明了这个压缩包与Linux操作系统和Java编程语言紧密相关,意味着讨论的内容将集中在如何在Linux环境下配置和使用Java开发环境。 压缩包内的文件名称列表包括: 1. "jdk-19.0.1_linux-x64_...

    Linux 环境下项目开发需解决和关注的问题详解.docx

    开发环境配置是项目启动前的基础工作,确保开发工具和必要的依赖都已经正确安装,并且环境变量已经适当设置,对于后续的工作至关重要。 ##### 1. 安装和管理软件 - **包管理器**:Linux 提供了多种包管理工具,...

    grizzly-http-ajp-2.3.10.zip

    APT(Advanced Package Tool)是这些系统中用于管理软件包的主要工具,它允许用户通过命令行接口轻松安装、升级和卸载软件。APT 存储库则是一个集中化的软件包集合,用户可以通过 APT 工具从中获取并安装软件。 ...

    Linux公社技术文章 (CHM).rar

    5. **软件包管理**:介绍各Linux发行版的包管理系统,如dpkg、apt(Debian/Ubuntu)、yum、dnf(CentOS/RHEL),以及如何安装、更新和卸载软件。 6. **开发环境搭建**:针对开发者,可能包括编程语言的安装(如...

    how-to-learn-linux.zip_Howto Linux学习

    1. APT与YUM:掌握Ubuntu/Debian的APT和RPM系统的YUM,学会搜索、安装、升级、卸载软件。 2. 编译安装:了解如何从源代码编译安装软件。 六、进程与系统管理 了解Linux系统的运行机制,对优化和问题排查至关重要。...

    Java 程序员眼中的 Linux.zip

    11. **软件包管理**:掌握包管理器如apt(Ubuntu)或yum(CentOS),用于安装、更新和卸载软件。 12. **日志管理**:理解Linux的日志系统,如何查看和分析系统及应用日志,如/var/log目录下的各类日志文件。 13. *...

    Linux软件2

    - **软件安装与更新**:Linux的包管理器如`apt`(Debian系)、`yum`(RPM系)和`dnf`(Fedora/CentOS),使软件安装、升级和卸载变得简单。 - **包管理命令**:例如`apt-get install`用于在Ubuntu中安装软件,`yum...

    研究:我的archLinux研究

    例如,网络连接可以通过修改`/etc/netctl`下的配置文件来管理,而图形界面则可以通过安装Xorg和桌面环境(如GNOME或KDE)并配置相应服务来实现。 对于Java开发者来说,Arch Linux提供了丰富的开发工具和库。Java ...

Global site tag (gtag.js) - Google Analytics