Java pom中缺少artifactId,查找父对象时出错?
我是Java新手。我想从文档创建一个web服务 “”中,但在pom文件中有两个错误: 缺少工件org.geoserver:main:jar:2.2.0 及 项目生成错误:不可解析的父POM:未能找到 was中的org.geoserver:community:pom:2.2.0 缓存在本地存储库中,将不会重新尝试解析 直到opengeo的更新间隔结束或强制更新 “parent.relativePath”指向错误的本地POMJava pom中缺少artifactId,查找父对象时出错?,java,maven,pom.xml,Java,Maven,Pom.xml,我是Java新手。我想从文档创建一个web服务 “”中,但在pom文件中有两个错误: 缺少工件org.geoserver:main:jar:2.2.0 及 项目生成错误:不可解析的父POM:未能找到 was中的org.geoserver:community:pom:2.2.0 缓存在本地存储库中,将不会重新尝试解析 直到opengeo的更新间隔结束或强制更新 “parent.relativePath”指向错误的本地POM 我该怎么办?如果我看一下MVN回复,我发现org.geoserver.ma
我该怎么办?如果我看一下MVN回复,我发现org.geoserver.main只有1.7.0版,您可能应该使用该版本。我也是 这里是以防万一的依赖项
<dependency>
<groupId>org.geoserver</groupId>
<artifactId>community</artifactId>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>org.geoserver</groupId>
<artifactId>main</artifactId>
<version>1.7.0</version>
</dependency>
org.geoserver
社区
1.7.0
org.geoserver
主要的
1.7.0
查看错误消息中的opengeo Maven存储库后,该工件的2.2.0版似乎不存在。它也没有1.7.0版本。但我看到了其他版本,如2.2.1、2.2.2、2.2.3、2.2.4、2.2.5。你可能应该使用它们。查看存储库并选择您想要的版本。我在学习“实现一个简单的OWS服务”文档时遇到了同样的问题,感谢Vikram,我将“2.2.0”编辑为“2.2.5”,然后右键点击项目Maven4MyClipse->更新依赖项并更新项目配置,pom.xml中的错误消失,然后mvn清洁安装,就可以了!
因此,“查看存储库main&community并选择您想要的版本。”thnx需要您的帮助,但在我将版本更改为1.7.0后,出现了此错误:在下一篇评论中,有一个版本是2.2,但您应该选择2.2.5,它可能是一个错误修复版本,应该与2.2兼容(如果遵循语义版本控制)。