zoukankan      html  css  js  c++  java
  • Linux 搭建安装Maven环境

    1.前提条件:

    1)下载并安装好JDK 。在终端输入命令“java -version”,如果出现类似如下信息说明JDK安装成功。

    $ java -version
    
    java version "1.7.0_45"
    OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
    OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

    2)下载Eclipse。建议下载最新的JAVA开发版(我的是LUNA)。这样自动集成Maven插件。

    2. 开始配置maven:

    1)下载Maven,解压,移动文件目录

    wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz
    tar vxf apache-maven-3.2.3-bin.tar.gz
    mv apache-maven-3.2.3 /usr/local/maven3

    2) 设置环境变量 :

    vim /etc/profile

    在/etc/profile中添加以下几行

    MAVEN_HOME=/usr/local/maven3
    
    export MAVEN_HOME
    
    export PATH=${PATH}:${MAVEN_HOME}/bin

    执行source /etc/profile使环境变量生效

    source /etc/profile

    最后运行mvn -v验证maven是否安装成功,如果安装成功会打印如下内容

    mvn -v

    Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10+08:00)

    Maven home: /usr/local/maven3

    Java version: 1.7.0_65, vendor: Oracle Corporation

    Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre

    Default locale: en_US, platform encoding: UTF-8

    OS name: "linux", version: "3.13.0-35-generic", arch: "amd64", family: "unix"

    3. 建立maven仓库:

    1) 建立一个文件夹,假设路径为: /usr/local/maven_repository。

    2) 打开 /usr/local/maven3/conf/setting.xml 文件,设置我们的仓库路径:

    <!-- localRepository  
      | The path to the local repository maven will use to store artifacts.  
      |  
      | Default: ${user.home}/.m2/repository  
     <localRepository>/path/to/local/repo</localRepository>  
     -->  
     <localRepository>/usr/local/maven_repository</localRepository> 

    3)在终端运行命令将常用的包从maven中央仓库下载文件到本地:

      mvn help:system

    4) 没有错误的话,打开 /usr/local/maven_repository 会发现多了很多文件。

     创建maven项目

    mvn archetype:create -DgroupId=helloworld -DartifactId=helloworld

    maven项目更新pom.xml后,需要执行mvn update ,本地更新maven项目会自动更新jar包

    mvn update
  • 相关阅读:
    Sparrow 开发板化身电脑音量调节器
    我的第一台台式机
    DFRobot万物互联大赛第二轮
    DFRobot万物互联大赛第一轮
    RPi Cam v2 之一:基础及牛刀小试
    Galileo Gen2 之MQTT通讯
    路飞学城Python爬虫课第一章笔记
    Micro:Bit手柄试用之一MagicPad (解决蓝牙与gamePad包共存)
    PocketBeagle 初高级设置
    EVB-P6UL:一识庐山真面目
  • 原文地址:https://www.cnblogs.com/-mrl/p/8952558.html
Copyright © 2011-2022 走看看