IDEA中maven配置解决jar包下载报错,亲测好用
折磨了我很久的世纪难题,在网上找了大堆方法都不能完美解决,最后东拼西凑,maven配置实现光速构建。我使用的idea版本是2021.2.3,JDK是1.8.0_201,maven版本是3.6.3。
因为maven默认是到国外中央仓库去下载jar包,会出现jar包无法下载至本地之类的的报错,因此需要在maven安装目录conf/settings.xml文件中配置下代理仓库,这里使用阿里云镜像,建议先将配置文件复制备份下
代码如下:
<mirror><id>aliyun-maven</id><name>aliyun-maven</name><url>https://maven.aliyun.com/repository/public</url><mirrorOf>central</mirrorOf>
</mirror>
然后在IDEA中首先需要依次设置(红框)maven安装目录、配置文件目录(settings.xml),以及本地配置的仓库(前两个填好后自动解析,忽略,仓库可以在settings目录中配置,也可以使用默认的)
精髓之处
此外需要在IDEA中进行三个方面的设置,入口1在settings/Build, Execution, Deployment/Bulid Tools/Maven,这里分别需要配置Importing和Runner,首先是Importing,在VM Options中输入以下代码:
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
其次是同级目录下的Runner,在VM Options中输入以下代码:
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
-Dmaven.wagon.http.ssl.ignore.validity.dates=true
入口2在New Projects Setup/Settings for New Projects,然后配置就跟上面一模一样了,找到相应的入口即可。
下面开始在项目下创建模块module:
勾选从原型创建,选择maven-archetype-quickstart,点击next如下图:
给模块取个名字,点击next:
接下来设置maven坐标,可以自定义,最重要的是记得添加一个属性,如下图。如果不添加可能会出现No archetype found in remote catalog. Defaulting to internal catalog之类的报错,最后点击finish,设置完成等待下载即可。
archetypeCataloginternal
控制台出现Build Success,module出现一下目录即代表构建成功。
IDEA中maven配置解决jar包下载报错,亲测好用相关推荐
- maven testNG打成jar包运行报错repackage failed: Unable to find main class
一.maven testNG如何打jar包 1.pom文件引入插件 <build><plugins><plugin><groupId>org.apach ...
- Maven的mirror、repository、server和proxy配置以及jar包下载逻辑
一.相关概念解析 Maven的settings.xml文件里面有proxy.server.repository.mirror的配置,在配置仓库地址的时候容易混淆. proxy是服务器不能直接访问外网时 ...
- Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码
具体代码如下所示: src/main/java src/main/resources ${project.build.directory} **/*.java src/test/java src/te ...
- 关于jar包运行报错:Exception in thread “main“ java.lang.UnsupportedClassVersionError的解决办法
打包jar包后 ,在jar路径下cmd使用命令 java -jar jar包名字 报错: Exception in thread "main" java.lang.Unsuppo ...
- eclipse中maven项目pom文件第一行报错解决方法
eclipse中maven项目pom文件第一行报错解决方法 参考文章: (1)eclipse中maven项目pom文件第一行报错解决方法 (2)https://www.cnblogs.com/wxym ...
- Idea导出jar包运行报错:找不到主清单属性解决方法
Idea导出jar包运行报错:找不到主清单属性解决方法 参考文章: (1)Idea导出jar包运行报错:找不到主清单属性解决方法 (2)https://www.cnblogs.com/stars-on ...
- IDEA中MAVEN项目打JAR包的简单方法
Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令. 最简单的方法 首先是在 ...
- 【华为云实战开发】15.Maven依赖的JAR包下载慢?赶紧看过来
文:华为云DevCloud 亲亲土豆 相信许多JAVA开发者在日常工作中时常会碰到这种情况,那就是编译Maven工程时,工程所依赖的jar包文件下载非常慢,甚至经常出现下载不成功的问题,今天,小编就给 ...
- IDEA中maven如何将jar包导入本地的maven库
第一步:将IKAnalyzer.jar包存放在一个文件夹中,比如mylib文件夹 第二步:建立一个IKAnalyzer.jar包相关的pom.xml文件,需要在pom.xml文件中定义其maven坐标 ...
最新文章
- 百度快照被劫持跳转的解决办法
- IntelliJ-将Java项目/模块转换为Maven项目/模块
- 活动目录实战系列三(建立子域)
- sqlserver limit
- angular 注入器配置_注入器和发布库–AngularJS学习笔记(三)
- python删除特定的几行数据_Python:分成几行,并根据搜索删除特定行 - python
- oracle 配置 ACL 使用数据库发送WebServic请求时需要
- Zabbix 神器——自动发现
- mysql学习一 常用语句
- “Python小屋”1300篇历史文章分类速查表
- matlab2014如何获得hostid,hostid.c/获取主机标识
- 媒体连接(2)...
- 《Pajek社会网络探索性分析》书籍简介
- 微信卡包跳转小程序实现及解决
- php 发socket数据库,php socket连接数据库
- R7 4800U和i7 9700K 哪个好
- Keil C51中code、data、bdata、idata、xdata、pdata的解释
- 优雅的解决uniapp 页面多个组件调用同一个生命周期时的冲突
- 详细软件著作权的申请
- 南京工业大学计算机专业复试科目,南京工业大学复试科目.pdf