Maven配置

IDEA中配置Maven


最近在项目中需要使用Springboot,所以在IDEA中配置Maven来管理相关的依赖。

一、配置环境

  • 下载安装包解压至你觉得合适的任意目录下
  • 终端打开配置文件
xushundeMacBook-Pro:~ xs$ open .bash_profile
  • 将Maven的bin目录添加进配置文件,目录下存放的是主程序可执行文件
export Maven_HOME=/Users/xs/IDAJ/apache-maven-3.6.1
export PATH=$PATH:$Maven_HOME/bin

  • 保存退出后记得source一下配置文件让配置文件生效
xushundeMacBook-Pro:~ xs$ source .bash_proflie
  • mvn -v 查看是否配置成功
xushundeMacBook-Pro:~ xs$ mvn -v
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
Maven home: /Users/xs/IDAJ/apache-maven-3.6.1
Java version: 11.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.4", arch: "x86_64", family: "mac"
xushundeMacBook-Pro:~ xs$ 

二、配置IDEA

  • 记住,配置的时候通过主界面右下角的Configure配置,这样是全局的,要不然会配置单个项目,使得每次新建项目的依赖会回到默认路径

  • 找到Maven配置,修改这三个地方,第一个Maven home directory是Maven的安装路径,第二个settings file是配置文件,之后修改镜像源也在这添加,第三个是放置下载的依赖的地方,依赖只需要下一次即可,下次创建都会从这个路径加载。记住后面的Override要勾上。

  • 修改成阿里镜像源,加速下载,原本从apache官网下,速度感人。在settings.xml文件中配置

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>

创建Maven工程

  • 直接选择Maven,archetype用来搭建一些专用的项目结构,节约开发时间,比如maven-archetype-webapp就是用来搭建web项目结构的

  • GroupId是公司或者组织的唯一Id,可以理解为某某公司的一个大型项目的名称。ArtifactId是项目的名称,一个大型项目下会有很多小型项目,用来区别不同项目。

  • pom.xml用来存放依赖,直接在这里添加依赖,IDEA会自动帮你下载。

格式如下:主要包括该依赖属于哪个大型项目下的哪个小项目,版本号是多少

<dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-elasticsearch</artifactId>
            <version>3.1.9.RELEASE</version>
        </dependency>

总结

  • 热爱技术、学无止境
原文地址:https://www.cnblogs.com/xushun/p/11261613.html