IDEA配置Maven
前言
配置好本地仓库,中央仓库这里是(阿里云)不然用的是国外的,速度很慢,在本地仓库里的依赖不够多的时候,大部分时候还得靠远程仓库;
IDEA配置Maven环境
Customize-->All settings
Settings-->搜索 maven-->设置IDEA使用本地安装的Maven,并修改配置文件路径-->Apply—>OK;
Maven home directory:点击修改找到自己的maven路径;
User settings file:maven目录/conf/settings.xml 文件;
注:要勾选override才可以浏览编辑文件;
配置运行程序虚拟机参数
使用IDEA创建maven项目时,idea会根据maven archetype的配置,执行 mvn archetype:generate 命令,并且需要指定一个archetype-catalog.xml文件。
该命令的参数-DarchetypeCatalog,可选值为[remote, internal, local],用来指定archetype-catalog.xml文件从哪里获取。
默认为remote,即从 https://repo1.maven.org/maven2/archetype-catalog.xml 下载archetype-catalog.xml文件。体积约为10M,就会导致下载速度很慢,从而创建过程经常会被卡住。
解决的方法
就是修改maven的VM Options参数配置;
Runner-->VM Options-->添加-DarchetypeCatalog=internal
-DarchetypeCatalog=internal
IDEA创建maven项目(默认)
Projects-->New Project-->Maven-->Create;
Archetype的选择说明
简单的说,Archetype是Maven工程的模板工具包。一个Archetype定义了要做的相同类型事情的初始样式或模型。这个名称给我们提供来了一个一致的生成Maven工程的方式。Archetype会帮助作者给用户创建Maven工程模板,并给用户提供生成相关工程模板版本的参数化方法。
常用Archetype
maven-archetype-webapp(简单的Java Web应用程序)
基本内容包括:一个packaging为war且带有junit依赖声明的pom.xml、src/main/webapp/目录、src/main/webapp/index.jsp文件、src/main/webapp/WEB-INF/web.xml文件;
IDEA创建maven项目(简单的Java Web应用程序)
Projects-->New Project-->Maven Archetype-->maven-archetype-webapp-->Create;
- 点赞
- 收藏
- 关注作者
评论(0)