作者:手浪用户2602924633 | 来源:互联网 | 2023-10-16 12:18
maven编译项目缓慢,是因为构建的时候去archetype-catalog.xml文件读取项目原型信息。这个文件默认要去中央仓库下载,大小在6MB左右,下载过来之后
maven编译项目缓慢,是因为构建的时候去archetype-catalog.xml文件 读取项目原型信息。这个
文件默认要去中央仓库下载 , 大小在6MB左右 , 下载过来之后 , 才能构建成功 , 所以构建比较慢。我们可以修改获取
项目原型信息的方式来解决缓慢问题 , 只需要对archetypeCatalog参数进行下配置。
archetypeCatalog可选值有:
remote:默认值 , 指向Maven中央仓库的Catalog(不推荐)
internal:内部 , 使用maven插件中内置的信息(推荐)
local:本地 , 需要先下载过来archetype‐catalog.xml
方方式1 : 创建项目或模块时指定 (每次创建maven项目都需要指定)
在创建项目或者模块的时候添加一个选项 , 名称为:archetypeCatalog , 值为:internal
方式2 : 全局配置 (只需要配置一次)
修改maven配置参数,在maven的VM Options加上 -DarchetypeCatalog=internal 参数