zoukankan      html  css  js  c++  java
  • maven入门--part2 安装

    Maven安装和配置

    (1)下载安装文件apache-maven-3.03-bin.tar

    (2)解压至安装目录,安装完毕

    (3)修改.bash_profile,修改maven安装路径,修改构建GC配置参数

    vim ~/.bash_profile
    ***********************************************
    export MAVEN_HOME=path/apache-maven-3.0.3
    export PATH=$PATH:$JAVA_HOME:$MAVEN_HOME/bin
    export MAVEN_OPTS='-Xmn400m -Xms1024m -Xmx1024m -Xss1m -XX:PermSize=384m -XX:MaxPermSize=384m'
    ***********************************************
    source ~/.bash_profile
    

    (4)添加settings.xml,放在用户目录下,不用默认的settings.xml是为了每个用户都有自己的配置

    mkdir ~/.m2
    vim ~/.m2/settings.xml
    ***********************************************
    <settings>
    <!-- 配置maven本地repository的位置,可选 -->
    <localRepository>/Users/xxx/.m2/repository</localRepository>
    <!-- 配置开发者打包jar并上传nexus的用户名和密码 -->
    <servers>
            <server>
                    <id>nexus-releases</id>
                    <username>admin</username>
                    <password>xxxxx</password>
            </server>
            <server>
                    <id>nexus-snapshots</id>
                    <username>admin</username>
                    <password>xxxxx</password>
            </server>
    </servers>
    <profiles>
    <!-- 配置maven私服的地址,maven在构建时会先从私服尝试下载,如找不到再从中央仓库下载 -->
    <profile>
           <id>nexus</id>
           <repositories>
                   <repository>
                           <id>nexus</id>
                           <name>local private nexus</name>
                           <url>http://123.45.56.78:8081/nexus/content/groups/public</url>
                   </repository>
           </repositories>
           <pluginRepositories>
                   <pluginRepository>
                           <id>local-plugin-repository</id>
                           <name>local private plugin repository</name>
                           <url>http://123.45.67.78:8081/nexus/content/groups/public</url>
                           <releases>
                                   <enabled>true</enabled>
                           </releases>
                           <snapshots>
                                   <enabled>false</enabled>
                           </snapshots>
                   </pluginRepository>
           </pluginRepositories>
    </profile>
    </profiles>
    <activeProfiles>
           <activeProfile>nexus</activeProfile>
    </activeProfiles>
    </settings>
    ***********************************************

    (5)验证:mvn -version 查看安装路径,确认是不是安装成功

  • 相关阅读:
    celery的使用和原理
    内核通知链
    数据流中的中位数
    二叉搜索树的后序遍历序列
    Javascript设计模式系统讲解与应用,JS设计模式详解
    微服务系列之ZooKeeper注册中心和Nacos注册中心
    微信小程序开发详解:小程序入门与实战-纯正商业级应用技术
    Java零基础该怎么去学习Java?学好Java应该如何去做?
    Flutter从入门到进阶实战携程网App项目详解
    Python升级3.6强力Django+杀手级Xadmin打造在线教育平台
  • 原文地址:https://www.cnblogs.com/jijiji/p/6943967.html
Copyright © 2011-2022 走看看