• Maven的安装与配置


    摘录网址:https://www.cnblogs.com/eagle6688/p/7838224.html

            https://www.cnblogs.com/pengyan-9826/p/7767070.html

         https://www.jianshu.com/p/e91d98bbf925

    一、环境

    1. JDK

    2. Eclipse

    3. Maven程序包

    二、下载

    1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:

    2. 将文件解压到D:Program FilesApachemaven目录下:

    3. 新建环境变量MAVEN_HOME,赋值D:Program FilesApachemaven

    4. 编辑环境变量Path,追加%MAVEN_HOME%in;

    5. 至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安装成功:

    mvn -v

    6. mac

    sudo -i vi /etc/.bash_profile

    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
    
    CLASSPATH=./$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    M2_HOME=/Volumes/1/installed/apache-maven-3.6.3
    
    PATH=$JAVA_HOME/bin:$PATH:$M2_HOME/bin
    
    export JAVA_HOME
    
    export CLASSPATH
    
    export PATH
    
    export M2_HOME

    source /etc/.bash_profile
    mvn -v

    三、配置Maven本地仓库

      1.目录下新建maven-repository文件夹,该目录用作maven的本地库。

    2.打开Apachemavenconfsettings.xml文件,查找下面这行代码:

      <localRepository>/path/to/local/repo</localRepository>

    3.然后将localRepository节点的值改为创建的目录D:Program FilesApachemaven-repository。

    4.修改 mirrors  

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

    四、Eclipse配置maven

      1.打开Window->Preferences->Maven->Installations,右侧点击Add。

      

      

      

      

      

    五、IntelliJ idea配置maven

    在启动界面进入设置

    按照设置页面的提示信息正确填写相关的路径

    VM Option选项需要填入以下信息:

    -DarchetypeCatalog=internal

      • 以上命令表示在无法连接中央仓库的情况下,会在本地仓库匹配相关jar包:
    -Dfile.encoding=gb2312
      • 以上命令可以解决控制台乱码输出问题

    进入project后的一些小提示

      • 新建module时选择maven选项,勾选Create from archetype后就可以依据模板创建项目 

      • 当自己新建文件夹后,需要手动指定该文件夹的功能,这样才能让IDEA识别该文件夹的作用

      • IEDA严格限制Web包下允许放置的文件类型,可以手动指定一个包为Web Resource DirectoryProject Structure中的相关设置点击 “+”
  • 相关阅读:
    260.java风格简介
    259.Java标识符和注释
    258.计算机网络的性能指标
    257.计算机网络的组成
    256.常见的网络拓扑结构
    HDFS文件的读写流程入门学习
    Servlet入门
    Linux下扩展根分区-非LVM
    Tomcat基本使用
    JDBC入门
  • 原文地址:https://www.cnblogs.com/haimishasha/p/8504421.html
Copyright © 2020-2023  润新知