Linux下安装Maven和IDEA配置Maven

1. 下载 Maven,会下载文件存放到 Downloads 下面

官网地址:http://maven.apache.org/download.cgi  下载 apache-maven-3.5.0-bin.tar.gz  Maven二进制包文件

2. 解压文件

[root@localhost ~]# cd Downloads
/*   将文件解压到/home目录下  */
[root@localhost Downloads]# tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /home

解压文件后得到 apache-maven-3.5.9 文件目录, 更改目录名称,使用如下命令

[root@localhost Downloads]# cd /home
/*  重命名为 maven  */
[root@localhost home]# mv apache-maven-3.5.9 maven


3. 配置本地仓库路径


/*  cd 进入maven 下面的 conf 文件目录,编辑 setting.xml 配置文件  */
[root@localhost conf]# vi setting.xml
/*  打开了 settings.xml 文件 ,然后输入  “/<localRepository>” 进行查找,然后添加如下配置:  */
/*  意思是配置一个本地仓库  */
<localRepository>/home/maven/repository</localRepository>
/*  按 ESC ,输入 ":wq" 进行保存文件操作  */

4. 配置 maven 环境变量

/*  编辑 /etc/profile 配置文件,并添加如下有关 maven 的配置,并保存退出  */
[root@localhost conf]# vi /etc/profile

MAVEN_HOME=/home/maven
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin


5. 测试 maven 是否可行,如果出现如下信息说明成功


[root@localhost conf]# mvn -v
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /home/maven
Java version: 1.8.0_101, vendor: Oracle Corporation
Java home: /home/java/jdk1.8.0_101/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-229.el7.x86_64", arch: "amd64", family: "unix"

6.在 IntelliJ IDEA 中配置 maven

    打开  File - Settings... (或者按快捷键 Ctrl + Alt + S)  打开 Settings
    在搜索框中输入 maven 跳转到 Maven 选项
    点击 Maven 选项,右侧会有一些配置
    配置 Maven home directory: 为你的 Maven 安装路径
    配置 User settings file: 为你的 settings.xml 路径 (需要勾选后面 Override, 不然不能更改)
    Local repository: 会根据 settings.xml 自动填充

7. 新建 maven web 项目

    打开 File - New - Project...
    选择左侧的 Maven 选项, 然后在右侧上方选择 Project SDK: 为你的JDK
    勾选 Create from archetype,然后选择 org.apache.maven.archetypes:maven-archetype-webapp, 点击 Next
    输入 Group , ArtifactId, 点击 Next
    然后这里有点问题,不知道为何不应用之前的配置,还要自己配置User settings file:
    然后在 Properties 中添加 archetypeCatalog = internal, 点击 Next
    输入项目名称和项目保存地址,点击 Finish 后开始创建项目
    可以在有下角查看项目创建进度;如果项目中没有 src 这些东西说明还没有创建完成;
    创建完成后,右键 main - New - Directory 创建 java 文件夹
    然后再 右键 java - Mark Directory As - Source Root 转换成源码文件夹,
    然后依次完成 Maven 项目需要的文件夹或资源文件夹

8. Q&A

通过idea新建maven项目,参数设置好后,idea自动构建maven项目时,速度很慢。
作者: 13韩
链接:http://www.imooc.com/article/16993
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作!
通过idea新建maven项目,参数设置好后,idea自动构建maven项目时,速度很慢。
作者: 13韩
链接:http://www.imooc.com/article/16993
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作!
通过 IDEA 构建 maven 项目,参数设置好后, IDEA 自动构建 maven 项目时,速度很慢。

问题原因
 
[DEBUG]  Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml这一条语句执行了很久。
编辑器在执行mvn archetype:generate命令时,需要指定一个archetype-catalog.xml文件,该命令的参数为-DarchetypeCatalog,用来指定archetype-catalog.xml文件从哪里获取,可选值为:remote,internal  ,local,默认为remote,即从http://repo1.maven.org/maven2/archetype-catalog.xml路径下载archetype-catalog.xml文件,查看该文件可知,

可以设置 archetypeCatalog 参数, 该参数有三个值:remote, internal, local

网速慢的时候: internal > local > remote

archetypeCatalog的默认值是 remote

有两种方式可以修改:

一. 就是在新建 maven 项目的时候,设置该参数 archetypeCatalog = internal

二. 直接修改 IDEA 中 maven 配置参数,在 Settings 中 Maven 选项中点击 Runner 修改 VM Options: 为 -DarchetypeCatalog=internal, 也就是在使用 mvn archetype:generate 命令时,加上 -DarchetypeCatalog=internal

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值