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>
总结
- 热爱技术、学无止境