Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java pom中缺少artifactId,查找父对象时出错?_Java_Maven_Pom.xml - Fatal编程技术网

Java pom中缺少artifactId,查找父对象时出错?

Java 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

我是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.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兼容(如果遵循语义版本控制)。