• maven的下载、配置


    你是否为寻找某个jar包而苦恼,找到jar包之后,发现它还需要其他依赖包,使用maven,你只要告诉他需要那个版本的依赖包,它就会从仓库下载你所需的版本。

    作为一名IT人,maven走起!

    目录

    1.下载maven压缩包

     2.maven的配置

    3.验证maven环境

    4.设置本地仓库路径

     5.设置远程仓库

     7.eclipse配置maven

     8.eclipse创建maven工程

    9.修改pom.xml 将依赖包配置加入


    1.下载maven压缩包

     

    下载的zip文件解压。友情提示:不要将文件夹放在中文路径下

     2.maven的配置

    添加3个系统环境变量

    请确保之前已经添加过环境变量 JAVA_HOME来指定jdk或jre的位置

    1)新增变量 变量名:MAVEN_HOME

         变量值: 你刚解压文件夹所在的路径,例如:C:\caohx\apache-maven-3.8.6

    2)编辑变量:path

         变量值中增加: %MAVEN_HOME%\bin

    如果是旧版本的操作系统。追加  ;%MAVEN_HOME%\bin

    3)设置MAVEN_OPTS环境变量是为了解决Maven报内存溢出 java.lang.OutOfMemeoryError的问题

    变量名:MAVEN_OPTS

    变量值: -Xms128m -Xmx512m  

    变量值可以自己设置,xms为最小内存大小,xmx 为最大内存大小

    3.验证maven环境

    在命令行钟输入  mvn -version,如果能得到版本信息,则说明maven已经配置成功了

    4.设置本地仓库路径

    修改maven的conf路径下的settings.xml,添加如下节点来设置本地仓库路径  C:\caohx\myMavenRep

    标签钟的内容需要替换为你安装maven的路径奥

     5.设置远程仓库

    编辑settings.xml文件,在mirros节点下增加一个mirror节点,设置阿里云为远程仓库

    aliyunmaven

    * 阿里云公共仓库 https://maven.aliyun.com/repository/public

    编辑settings.xml文件,建议把阻止http的节点注释掉

    大家可在C:\Users\Administrator\Downloads\weeek07 创建目录 mywork

    然后打开命令窗口执行命令,该命令会生成一个maven项目:
    mvn archetype:generate "-DgroupId=cn.nfu.cao" "-DartifactId=demo02" "-DarchetypeArtifactId=maven-archetype-quickstart" "-DinteractiveMode=false"

    其中各参数含义如下:

    -DgroupId=cn.nfu.cao    表示生成项目的组件id 为  cn.nfu.caohx

    -DartifactId=demo02  表示生成项目的名称为  demo02

    -DarchetypeArtifactId=maven-archetype-quickstart 表示快速成成一般的java项目

    -DinteractiveMode=false 表示不采用交互方式生成项目

     7.eclipse配置maven

    打开eclipse,点击菜单 windows -> perference,设置要使用的maven路径,以及要使用的配置文件

    1)设置要使用的maven

     

    2)设置要使用的maven配置文件

     

     8.eclipse创建maven工程

     

     项目结构如下所示

     

    记得此时确认下项目的jdk环境是否正确,否则maven命令执行会有问题

    9.修改pom.xml 将依赖包配置加入

    如果程序中需要用到依赖包,不用向以前那样找到jar包放入工程,并把jar包添加到编译路径(add to build path)上

    只需要将该jar包的maven信息复制到pom.xml文件中即可

    如果项目有依赖包添加,我们只需要配置pom.xml文件

    例如,我们想增加selenium的jar包,我们可以到maven repository网站查找资源的信息

     在查找结果中找到你要的资源,可以看到该资源的各个版v本

     



        junit
        junit
        4.13.2
        test



        org.seleniumhq.selenium
        selenium-server
        3.14.0

     

     

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project library: Compilation failure
    [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

  • 相关阅读:
    贝叶斯网络详解
    Medium: 9 Important Things to Remember for AB Test
    创新案例分享 | 建设高校科研管理信息系统,助力提升信息化实际效能
    黄金分割算法的一个简单实现
    HTML基础
    自动化运维工具Ansible(2)ad-hoc
    c++ virtual base class
    React Suspense 尝鲜,处理前后端IO异步操作
    我的大模型岗位面试总结:共24家,9个offer
    04【Spring声明式事、传播行为、AOP事务控制】
  • 原文地址:https://blog.csdn.net/caohongxing/article/details/126420643