小工具      在线工具  汉语词典  css  js  c++  java

Maven构建项目过慢的4中解决方案

# Java Web,maven,intellij-idea,java 额外说明

收录于:152天前

转载自:4个方案帮你解决Maven项目创建慢问题

在实际开发中,我们通常使用maven的archetype插件(原型框架)来生成项目框架。但不幸的是,在创建时,我总是卡在某个阶段,等待很长时间才构建完成。有时会报错,导致构建失败!

解决方案1
在创建Maven项目时加上archetypeCatalog=internal参数,点击“+”添加参数archetypeCatalog=internal。 如下:

在这里插入图片描述

在这里插入图片描述
解决方案2

在Maven的VM Options加上-DarchetypeCatalog=internal-DarchetypeCatalog=local参数, 如下:Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner -> VM Options

在这里插入图片描述
解决办法3
(1)准备archetype-catalog.xml文件
通过命令行curl http://repo1.maven.org/maven2/archetype-catalog.xml > archetype-catalog.xml

在这里插入图片描述

(2)将上述文件archetype-catalog.xml放入maven默认路径下

在这里插入图片描述
(3)在构建时,在archetype:generate后加上 -DarchetypeCatalog=local参数。IDE如eclipse和idea,都是可以在创建maven工程时设置构建参数的。

解决方案4
修改下载下来的maven目录下面conf/settings.xml文件,修改镜像源,使用国内阿里巴巴的镜像源:

<mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>        
</mirror>

在这里插入图片描述

感谢作者,非常有用!

. . .

相关推荐

额外说明

【华为电脑试题JAVA实现详解】——字符串加密

   目录 一、题目描述 二、解题代码 一、题目描述 有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,将所得结果作为新字母表开

额外说明

mybatis中如何书写大于、小于和特殊符号

https://jingyan.baidu.com/article/7c6fb428de049680642c90e6.html 第一种写法: 原符号 替换符号 < &lt; <= &lt;= > &gt; >=

额外说明

java lambda表达式排序列表对象类型

@Test void testSort() { ArrayList<User> users = new ArrayList<>(); users.add(new User("huangqg", 50000)); u

额外说明

PostgreSQL导入导出CSV文件;COPY;\copy

PostgreSQL 导入和导出 CSV 文件 语法 # psql -d 数据库 -U 用户名 # \encoding # show client_encoding; # set client_encoding = 'iso-8859-1'; //CSV

额外说明

企业级实战——畅购商城SpringCloud-网站首页高可用解决方案-openResty+nginx+lua——实现广告缓存测试

QQ 1274510382 Wechat JNZ_aming 商业联盟 QQ群538250800 技术搞事 QQ群599020441 解决方案 QQ群152889761 加入我们 QQ群649347320 共享学习 QQ群674240731 纪年科技am

额外说明

高等数学函数的连续性与间断点

增量(改变量) 可增可减 连续的定义!  1.在x0处有极限 2.x0处有定义 3.x0处的极限与函数值相等!  左连续与右连续  左端点右连续,右端点左连续 积化和差  和差化积  间断点  无穷间断点  震荡间断点  可去间断点  第一类间断点 左右

额外说明

Keras深度学习实战(43)——深度Q学习算法

Keras深度学习实战(43)——深度Q学习算法 0. 前言 1. Q 学习简介 2. 使用 Q 学习进行 FrozenLake 游戏 2.1 FrozenLake 环境分析 2.2 模型分析 2.3 使用 Q 学习算法解决 FrozenLake 问题

额外说明

Java 编译错误: java.lang.ExceptionInInitializer com.sun.tools.javac.code.TypeTags

在公司下载了一个项目要进行开发,结果在远程dubug的时候运行出现了如下问题: 报错信息如下: Error:java: java.lang.ExceptionInInitializerError com.sun.tools.javac.code.Type

额外说明

leetcode 416. 分割等和子集

给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 示例 1: 输入:nums = [1,5,11,5] 输出:true 解释:数组可以分割成 [1, 5, 5] 和 [11] 。 示

额外说明

关于xactengine2_1.dll文件丢失的解决

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个xactengine2_1.dll文件进行安装(前提是找到适合

ads via 小工具