普元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>
相关推荐
经年未远36 分钟前
vue3中实现耳机和扬声器切换方案
javascript·学习·vue
Hill_HUIL37 分钟前
学习日志22-静态路由
网络·学习
莱茶荼菜1 小时前
yolo26 阅读笔记
人工智能·笔记·深度学习·ai·yolo26
詩不诉卿2 小时前
zephyr学习之自定义外部module记录
学习
浮游本尊2 小时前
React 18.x 学习计划 - 第十三天:部署与DevOps实践
学习·react.js·状态模式
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [drivers][dma]dmapool
linux·笔记·学习
电饭叔2 小时前
Tkinter Button 括号内的核心参数详解
python·学习
玄〤3 小时前
Java 大数据量输入输出优化方案详解:从 Scanner 到手写快读(含漫画解析)
java·开发语言·笔记·算法
闵帆4 小时前
反演学习器面临的鸿沟
人工智能·学习·机器学习
2501_936960364 小时前
1.树莓派零基础教学
笔记