zoukankan      html  css  js  c++  java
  • linux及windows安装maven

    一.linux安装maven

    1.wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

    下载maven,将maven放入合适的目录,一般为/home/用户名/集中软件的地方

    2.解压 tar -zxvf apache-maven-3.6.1-bin.tar.gz

    3.重新命名 mv apache-maven-3.6.1 maven

    4.修改环境变量 sudo vi /etc/profile 在末尾加入

    export M2_HOME=/home/chx/maven

    export PATH=$PATH:$M2_HOME/bin

    :wq  保存

    5.环境变量生效 source /etc/profile

    6.验证:mvn -v

    二.windows下安装maven

    1.下载链接 https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.zip

    2. 配置环境变量

    (1).在系统变量里 添加 M2_HOME 和 MAVEN_HOME 其属性值都是maven的解压路径(即安装路径)。如:

    (2).在系统变量的PATH里追加 %M2_HOME%in;

    3.验证 在命令行里输入 mvn -version,输出版本即配置成功!

    4.配置本地库及远程库路径:

    (1).修改<maven安装路径>confsetting.xml,找到  localRepository,更改为想存放的路径。如:

    (2).修改<mirrors>标签内容为:

    <mirrors>
        <mirror>
            <id>nexus-aliyun</id>
            <mirrorOf>*</mirrorOf>
            <name>Nexus aliyun</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public</url>
        </mirror> 
    </mirrors>

     三、pom文件子项目引用父项目的依赖。

    如果父项目用的<dependencyManagement>标签,则子项目需要用<groupId><artifactId> 两个标签引入。

    如果父项目用的<dependencies>标签,则子项目自动引入。

    注意:今天新装idea和maven,启动时报Cannot resolve plugin org.apache.maven.plugins:maven-jar-plugin:2.4 等相关错误,经过调查发现原因有如下可能:

      1.我的问题:本地仓库文件夹权限错误,要改为对应用户有读写权限。

      2.网上还有的说是idea配置maven的问题,即setting.xml配置仓库文件夹与idea设置不符。

  • 相关阅读:
    golang常用
    防火墙企业案例2-部署企业及IDC机房上网网关
    PHP实现opentracing jaeger链路追踪
    在CentOS 8中,使用awk+sort+uniq进行Apache访问日志分析
    iptables企业案例
    iptables详解
    Docker的持久化存储和数据共享
    Linux网络tcp连接大量CLOSE_WAIT和TIME_WAIT状态的出现和解决方法
    mobile开发备忘
    jenkins 获取当前上传的分支的commit + url跳转
  • 原文地址:https://www.cnblogs.com/chxwkx/p/10945074.html
Copyright © 2011-2022 走看看