IDEA配置Maven
【摘要】 前言配置好本地仓库,中央仓库这里是(阿里云)不然用的是国外的,速度很慢,在本地仓库里的依赖不够多的时候,大部分时候还得靠远程仓库;IDEA配置Maven环境Customize-->All settingsSettings-->搜索 maven-->设置IDEA使用本地安装的Maven,并修改配置文件路径-->Apply—>OK;Maven home directory:点击修改找到自己的ma...
前言
配置好本地仓库,中央仓库这里是(阿里云)不然用的是国外的,速度很慢,在本地仓库里的依赖不够多的时候,大部分时候还得靠远程仓库;
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;
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)