当前位置:   article > 正文

Mac+IDEA安装和使用maven_mac上idea合用maven

mac上idea合用maven

Mac+IDEA安装和使用maven

一、下载

  • apache-maven-3.6.3-bin.tar.gz copy到/usr/local目录

  • 进行解压

  • sudo tar -xzvf apache-maven-3.6.3-bin.tar.gz
    
    • 1

图解: 在这里插入图片描述

  • 在~/.bash_profile添加环境变量

      sudo vim ~/.bash_profile
      //添加如下代码
      export MAVEN_HOME=/usr/local/apache-maven-3.6.3
      export PATH=$PATH:$MAVEN_HOME/bin
      
      //执行刷新
      source ~/.bash_profile
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

图解:

在这里插入图片描述

  • 测试 mvn -v

图解:
在这里插入图片描述


二、配置阿里云镜像:

作用:

  • 使用阿里云镜像提高下载jar包的速度

步骤:

  • 在 apache-maven-3.6.3的目录下
//1.使用vim打开settings.xml
sudo vim conf/settings.xml

//2.在<mirrors></mirrors>标签中加入如下代码
    <mirror> 
      <id>alimaven</id> 
      <name>aliyun maven</name> 
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
      <mirrorOf>central</mirrorOf>     
    </mirror> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

图解:
在这里插入图片描述



三、建立本地仓库

步骤:

  • 在 apache-maven-3.6.3的目录下

    //1.新建maven-repo目录
    sudo mkdir maven-repo
    
    //2.使用vim打开settings.xml
    sudo vim conf/settings.xmlitemsudo vim conf/settings.xml
    
    //3.在<localRepository></localRepository>中添加本地仓库地址 <localRepository>/usr/local/apache-maven-3.6.3/maven-repo</localRepository>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

图解:
在这里插入图片描述


四、在IDEA中使用Maven

  • 创建一个maven项目

图解:
在这里插入图片描述

  • web项目名称

图解:
在这里插入图片描述

  • 配置项目的Maven仓库信息

图解:
在这里插入图片描述



五、Maven目录结构和操作

Maven目录结构:

  • Source roots (or source folders):通过将文件夹加入这种类别,来告诉IntelliJ IDEA,这个文件夹和它的子文件夹中包含源码,在构建工程时,需要作为一部分被编译进去。
  • Test source roots (or test source folders; shown as rootTest):这个类型的文件夹也用于存放源码,不过是测试的源码(比如单元测试)。test source 文件夹可以帮助你将测试代码和产品代码分离开。
  • Resource roots:该类文件夹用于存放你的应用中需要用到的资源文件(如:图片、xml或者properties配置文件等)。
  • Test resource roots:(只有在java模式中可以使用)用于存放测试源码中关联的资源文件。除此之外,和resource文件夹没有区别。

图解:

在这里插入图片描述



六、创建Maven项目出现的错误:

错误一:

  • 无法对本地仓库maven-reo文件进行写入
  • RROR] Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or one of its dependencies could not be resolved:

图解:
在这里插入图片描述

错误原因:

  • maven-repo权限低了

图解:
在这里插入图片描述

解决方法:

  • 修改maven-repo权限为777

  • sudo chmod 777 maven-repo
    
    • 1

图解:
在这里插入图片描述

重新运行maven项目,成功解决!

图解:
在这里插入图片描述

查看maven仓库中多了什么东西

图解:
在这里插入图片描述


警告二:

  • 报警:[WARNING] No archetype found in remote catalog. Defaulting to internal catalog

错误原因:

  • 因为使用了maven模版构建项目,要从网上获取模版,然而没有找到这个模版或者网络慢,导致获取失败

解决方法:

  • 在maven的VM Options加上-DarchetypeCatalog=internal参数,如下

图解:
在这里插入图片描述


七、注意:

  • 如何IDEA配置Maven,自动完成创建后,IDEA中的MavenHome会使用IEDA默认,我们可以在配置中进行修改为自己想要的Maven仓库

图解:在这里插入图片描述

  • 未使用webapp模版,需要添加web目录,可以右键项目名,选择Add FrameworksSupport、选择web Versions

图解:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 使用模版后,项目结构中没有java、resources、test项目目录

方法一:右键项目名,创建Directory,选择需要的项目目录

图解:
在这里插入图片描述

方法二:直接自己创建项目目录,再手动标记项目。

图解:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/157095?site
推荐阅读
相关标签
  

闽ICP备14008679号