普元EOS学习笔记-某些版本的EOS提供的maven获取依赖失败的问题解决

前言

普元EOS的开发包中,提供了maven,因为EOS项目的某些依赖只能从普元官方仓库获取,因此,编译EOS项目必须使用EOS提供的maven。

maven拉取依赖失败

某些版本的EOS提供的maven在编译EOS项目的时候会出现拉取失败的现象。

bash 复制代码
[FATAL] Non-resolvable parent POM for com.primeton.eos:express10:1.0.0: The following artifacts could not be resolved: com.primeton.eos:eos-pom:pom:8.3.1 (absent): Could not transfer artifact com.primeton.eos:eos-pom:pom:8.3.1 from/to primeton-public-repository (http://ge.primeton.com:31100/repository/primeton_public_repositories/): Connect to ge.primeton.com:31100 [ge.primeton.com/101.230.129.77] failed: Connection refused: connect and 'parent.relativePath' points at wrong local POM @ line 4, column 13
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project com.primeton.eos:express10:1.0.0 (D:\primeton\eos-8.3.1-dev\ide\workspace\express10\pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM for com.primeton.eos:express10:1.0.0: The following artifacts could not be resolved: com.primeton.eos:eos-pom:pom:8.3.1 (absent): Could not transfer artifact com.primeton.eos:eos-pom:pom:8.3.1 from/to primeton-public-repository (http://ge.primeton.com:31100/repository/primeton_public_repositories/): Connect to ge.primeton.com:31100 [ge.primeton.com/101.230.129.77] failed: Connection refused: connect and 'parent.relativePath' points at wrong local POM @ line 4, column 13 -> [Help 2]

解决方案

熟悉maven的同学可以看出这是maven的settings.xml文件出了问题。

替换 settings.xml文件如下即可:

XML 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
	<localRepository>d:/primeton/eos-8.3-dev/repository</localRepository>

	<mirrors>
		<mirror>
			<id>mirror</id>
			<mirrorOf>central,jcenter,!aliyun-rdc-releases,!aliyun-rdc-snapshots
			</mirrorOf>
			<name>mirror</name>
			<url>https://maven.aliyun.com/nexus/content/groups/public</url>
		</mirror>
	</mirrors>
	<profiles>
		<profile>
			<id>primeton</id>
			<repositories>
				<repository>
					<id>central</id>
					<url>https://maven.aliyun.com/nexus/content/groups/public</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>false</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>snapshots</id>
					<url>https://maven.aliyun.com/nexus/content/groups/public</url>
					<releases>
						<enabled>false</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>aliyun-rdc-releases</id>
					<url>https://packages.aliyun.com/maven/repository/2208165-release-FizKV7/
					</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>false</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>aliyun-rdc-snapshots</id>
					<url>https://packages.aliyun.com/maven/repository/2208165-snapshot-deBt2F/
					</url>
					<releases>
						<enabled>false</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>primeton-solution-release</id>
					<url>http://ge.primeton.com:31100/repository/solution-release</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>false</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>primeton-solution-snapshot</id>
					<url>http://ge.primeton.com:31100/repository/solution-snapshot
					</url>
					<releases>
						<enabled>false</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</repository>
				<repository>
					<id>primeton-solution-public</id>
					<url>http://ge.primeton.com:31100/repository/solution-public</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</repository>
			</repositories>
			<pluginRepositories>
				<pluginRepository>
					<id>central</id>
					<url>https://maven.aliyun.com/nexus/content/groups/public</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>false</enabled>
					</snapshots>
				</pluginRepository>
				<pluginRepository>
					<id>snapshots</id>
					<url>https://maven.aliyun.com/nexus/content/groups/public</url>
					<releases>
						<enabled>false</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</pluginRepository>
				<pluginRepository>
					<id>aliyun-rdc-releases</id>
					<url>https://packages.aliyun.com/maven/repository/2208165-release-FizKV7/
					</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>false</enabled>
					</snapshots>
				</pluginRepository>
				<pluginRepository>
					<id>aliyun-rdc-snapshots</id>
					<url>https://packages.aliyun.com/maven/repository/2208165-snapshot-deBt2F/
					</url>
					<releases>
						<enabled>false</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</pluginRepository>
			</pluginRepositories>
		</profile>
	</profiles>
	<activeProfiles>
		<activeProfile>primeton</activeProfile>
	</activeProfiles>
	<servers>
		<server>
			<id>aliyun-rdc-releases</id>
			<username>623db7e13c6b5273a0764cb4</username>
			<password>UP1dH-IITR[I</password>
		</server>
		<server>
			<id>aliyun-rdc-snapshots</id>
			<username>623db7e13c6b5273a0764cb4</username>
			<password>UP1dH-IITR[I</password>
		</server>
	</servers>
</settings>
相关推荐
2603_969694852 小时前
【JavaWeb学习记录】MyBatis核心知识点与实战笔记:从入门到动态SQL
笔记·sql·学习·mysql·mybatis·javaweb·学习方法
可乐ea2 小时前
智能体记忆该拆成几层:笔记、记忆表示与注入上下文
服务器·数据库·笔记·ai智能体·提示词工程·上下文工程·记忆系统
Go Work6 小时前
两个等值条件摆着,MySQL 偏要全表扫
经验分享·笔记
Oll Correct6 小时前
Adobe illustrator 案例十四:花元素标志草图绘制
笔记·ui·adobe·illustrator
北京云帆互联科技7 小时前
云帆培训考试系统更新说明:v9.3.0
java·学习
sxlishaobin9 小时前
Maven Setting详解
java·学习·maven
每月一号准时摆烂10 小时前
服务器运维笔记(一)——使用shell编写实时查看BMC功率的脚本
运维·服务器·笔记
柳鲲鹏1 天前
内斗学概论:43、平级内斗
笔记
星恒随风1 天前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
li星野1 天前
相位补偿学习记录:把被颅骨“打乱“的声波重新对齐
学习