IDEA配置Maven

举报
久绊A 发表于 2023/08/13 17:27:33 2023/08/13
【摘要】 前言配置好本地仓库,中央仓库这里是(阿里云)不然用的是国外的,速度很慢,在本地仓库里的依赖不够多的时候,大部分时候还得靠远程仓库;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 filemaven目录/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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。