Could not find artifact org.pentaho:pentaho-aggdesigner-algorithm:pom:5.1.5-jhyde in nexus-aliyun

由于默认镜像仓库缺少特定Spring插件的jar包,通过搜索和尝试,发现该jar包位于Spring插件仓库。为解决这个问题,需要在mvn配置文件中添加阿里云和Spring的镜像仓库,但最终发现只有国外仓库才包含所需jar。此外,还提供了一种可能的解决方案,即在pom文件中直接声明仓库。然而,确保科学上网的畅通也是必要的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原因

mvn配置文件中指定的镜像仓库中没有对应的jar包,后来百度了很多包括google,github上看了很多解决办法以后才知道,原来这个jar是在spring插件仓库里。所以有了后面的对mvn配置文件修改。

解决办法

<mirror>
		<id>aliyunmaven</id>
		<mirrorOf>*</mirrorOf>
		<name>阿里云spring插件仓库</name>
		<url>https://maven.aliyun.com/repository/spring-plugin</url>
	</mirror>

	<mirror> 
		<id>repo2</id> 
		<name>Mirror from Maven Repo2</name> 
		<url>https://repo.spring.io/plugins-release/</url> 
		<mirrorOf>central</mirrorOf> 
	</mirror>

根据测试 其实阿里云spring插件仓库里也没有,还是国外的这个才有!所以把科学上网自己还是要会的,就这样吧。

另外一种解决办法是在打包的时候不报错,个人没有验证是否有效
在你的pom文件中加入下面的代码

<repositories>
    <repository>
        <id>spring-plugin</id>
        <url>https://repo.spring.io/plugins-release/</url>
    </repository>
</repositories>
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值