说明:为什么要添加-DarchetypeCatalog=internal参数?
在项目开发过程中,我们很少会使用 IDEA 自带的 Maven,而是先在自己本地安装 Maven,然后再在 IDEA 上通过配置整合本地安装的 Maven。整合完毕后,就可以在 IDEA 上直接通过鼠标点击,就可以完成项目的编译、测试、打包、安装等流程,而不需要通过命令行输入mvn相关命令,非常方便快捷。
2. 配置VM Operation参数File --> Settings --> Build,Execution,Deployment --> Build Toos --> Maven --> Runner,然后选择JRE的版本,在VM Options中添加参数-DarchetypeCatalog=internal,然后点击"Ok"完成配置。
1. 配置Maven Home和本地仓库File --> Settings --> Build,Execution,Deployment --> Build Toos --> Maven,然后将Maven home directory 设置为本地 Maven 的安装目录,将User settings file设置为本地 Maven 的配置文件,然后点击"Ok"完成配置。
因为每次在 IDEA 上创建 Maven 工程的时候,其本质都是通过执行命令mvn archetype:generate来完成的,而这个命令的执行需要archetype-catalog.xml文件,而参数-DarchetypeCatalog就是用来指定archetype-catalog.xml文件的获取位置,其可选值有:remote,internal,local 等等。默认值为 remote,即从远程仓库下载archetype-catalog.xml文件,这个下载过程会比较慢。因此,为了加速 Maven 项目的创建,在 IDEA 中将-DarchetypeCatalog的值设置为 internal。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站