首页 > 编程语言 >Java踩坑1.Plugin org.apache.maven.plugins:maven-install-plugin:2.5 could not

Java踩坑1.Plugin org.apache.maven.plugins:maven-install-plugin:2.5 could not

时间:2023-08-17 17:31:29浏览次数:34  
标签:INFO Java plugin Plugin maven plugins apache 2.5

首次运行 maven install 或任何一个插件时,报错:

Downloading from huaweicloud: https://repo.huaweicloud.com/repository/maven/org/apache/maven/plugins/maven-install-plugin/2.5/maven-clean-plugin-2.5.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.924 s
[INFO] Finished at: 2023-08-17T06:38:33+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-install-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.5: Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to huaweicloud (https://repo.huaweicloud.com/repository/maven/): java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty -> [Help 1]

在IDE中报错信息很长不方便看,我只看了第一句,就是本文标题那句,看不出原因。静下心看到最后一句,才发现和https有关。

解决方法一是在file - settings - maven - runner 右边VM options : 添加

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

如此,不管是http协议的下载地址,还是国内一些https地址,都可以不报错。

解决方法二,同Java踩坑2,显然这个方法更安全一些。

标签:INFO,Java,plugin,Plugin,maven,plugins,apache,2.5
From: https://blog.51cto.com/u_6132776/7125771

相关文章

  • 【狂神说Java】Java零基础学习笔记-异常
    【狂神说Java】Java零基础学习笔记-异常异常01:Error和Exception什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们......
  • javascript学习笔记day3
    今天没做啥笔记都是些学了的基础知识,学的都是像while,switch这些基础的语法,下面带是笔记++i前置运算和i++后置运算的区别:前置运行先相加再计算,后端运算先计算完再++。比较符也有隐式转换brank退出循环continue退出本次循环继续下次循环 顺便把while的循环作业一起放上来了,这个......
  • JAVA权限管理 助力企业精细化运营
    在企业的日常经营中,企业人数达到一定数量之后,就需要对企业的层级和部门进行细分,建立企业的树形组织架构。围绕着树形组织架构,企业能够将权限落实到个人,避免企业内部出现管理混乱等情况。权限管理是每个企业管理中的重要内容,但在实操中,权限管理面临着诸多考验。因为,权限管理本身不......
  • (随笔)java的几种不同类的介绍和说明
    在Java中,有几种不同类型的类可以用于实现类的嵌套和封装。下面是四种常见的类类型:外部类(OuterClass):外部类是最基本的类类型,它独立存在并且不依赖于其他类。外部类可以包含成员变量、方法和其他内部类。外部类不能直接访问内部类的成员,但可以通过创建内部类对象来访问。静态......
  • JAVA权限管理 助力企业精细化运营
    在企业的日常经营中,企业人数达到一定数量之后,就需要对企业的层级和部门进行细分,建立企业的树形组织架构。围绕着树形组织架构,企业能够将权限落实到个人,避免企业内部出现管理混乱等情况。权限管理是每个企业管理中的重要内容,但在实操中,权限管理面临着诸多考验。因为,权限管理本身不是......
  • Windows系统下将java程序开机自启
    1.下载使用winsw将可执行程序注册为windows的系统服务。点击右侧release下载对应版本。https://github.com/kohsuke/winsw需要下载对应的exe可执行文件和xml模板2.编写配置文件将下载的exe更名为你的服务名,如:MyAPP.exe。打开sample-minimal.xml<service><id>MyApp......
  • 【Idea】新建时没有Java Class选项
    问题:java文件新建没有java文件  解决方法:文件-项目结构-模块-选择项目,将文件标记为相应的源或资源等 应用-确定后,java文件夹右键新建  ......
  • JAVA SSH 连接服务器 去指定目录 检查文件 并读取json文件内容
    要使用JavaSSH连接服务器并检查文件,可以使用JSch库。以下是一个示例代码:importcom.jcraft.jsch.*;​importjava.io.BufferedReader;importjava.io.InputStream;importjava.io.InputStreamReader;​publicclassSSHExample{publicstaticvoidmain(String[]ar......
  • Java微服务和云原生框架汇总
    概要Java框架https://spring.io/projects/spring-frameworkSpringFrameworkMVChttps://spring.io/projects/spring-bootSpringBoothttps://spring.io/projects/spring-cloud/SpringCloudhttps://cn.dubbo.apache.org/zh-cn/ApacheDubbohttp://s......
  • JavaScript面试题3
    JavaScript31.移动端上什么是点击穿透?点击穿透有3种:点击穿透问题:点击蒙层(mask)上的关闭按钮,蒙层消失后发现触发了按钮下面元素的click事件跨页面点击穿透问题:如果按钮下面恰好是一个有.href属性的a标签,那么.页面就会发生跳转另一种跨页面点击穿透问题:这次没有mask了,直接......