我的Maven项目遇到这样一个错误信息:
Project build error: Non-resolvable parent POM for com.sap.cloud.sample:connectivity:[unknown-version]: Failure to find com.sap.cloud.sample:sdk-samples-parent:pom:1.0.0in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM
分析
我的名为connectivity的Maven项目的pom.xml里定义了一个parent依赖:
但是在connectivity的上一层文件夹dis里面没有local的pom.xml, 因此Maven会报上述的错误提示。
解决方案
在当前项目的上一层文件夹dis里新建一个pom.xml, 定义sdk-samples-parent内容。
之后问题解决。
关于pom.xml parent标签的用法,参考这篇文章。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
Non-resolvable parent POM for com.taotao:taotao-common:0.0.1-SNAPSHOT: Could not find artifact com.taotao:taotao-parent:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM
IllegalStateException: The specified child already has a parent.我的博客中有文章讲解
When you install this component you will be installing all of the core Wizards, the POM Editor, Maven Repository integration, and Maven integration m2eclipse Core Update Site: ...
在C#编程中,`Path.GetFullPath` 是一个非常有用的静态方法,它允许开发者获取一个相对路径对应的完整物理路径。这个方法在处理文件系统路径时非常有用,特别是当你需要确保路径是绝对的、有效的,或者需要从相对...
`<parent>`元素定义了父POM的坐标,包括`<groupId>`、`<artifactId>`、`<version>`,以及可选的`<relativePath>`,它指定了父POM在本地文件系统中的相对路径,方便Maven查找。通常情况下,`<relativePath>`的默认值...
jetty-parent-7.pomjetty-parent-7.pom
"Maven 项目 pom.xml 中 parent 标签的使用" Maven 项目 pom.xml 文件中的 parent 标签是 Maven 项目管理依赖的核心组件之一。parent 标签的使用可以简化项目间的依赖管理,使得项目结构更加清晰、易于维护。 ...
在本文中,我们将深入探讨RAR格式的核心特性,并以"parent.rar"这个具体的压缩包为例,解析其结构和使用方法。 首先,RAR格式的主要特点包括: 1. **高压缩率**:RAR采用了先进的压缩算法,能够在保证文件完整性的...
标题 "spring-boot-starter-parent-1.5.13.RELEASE.zip" 提供的信息表明,这是一个与Spring Boot相关的压缩包,具体来说是Spring Boot的起步依赖(Starter Parent)的一个版本,版本号为1.5.13.RELEASE。Spring Boot...
5. **属性与继承**:`pom.xml`支持属性(`<properties>`)和继承(`<parent>`),使得多个项目可以共享相同的配置。 `settings.xml`文件则提供了个人或全局的Maven配置: 1. **本地仓库**:`<localRepository>`...
jvnet-parent-3.pom
xmlunit-parent-2.7.0.pomxmlunit-parent-2.7.0.pomxmlunit-parent-2.7.0.pom
- `parent`: 如果一个`pom.xml`声明了父`pom.xml`,那么它可以继承父`pom.xml`中的配置,如`groupId`、`artifactId`、`version`以及`dependencies`等。 总结来说,`pom.xml`文件是Maven项目的核心,它定义了项目的...
objenesis-parent-3.1.pomobjenesis-parent-3.1.pom
weld-parent-6.pom
标题 "my-parent.tar.gz" 暗示我们正在处理一个使用 GNU Tape Archive (tar) 格式打包,并通过 gzip 压缩的文件。这种类型的文件通常在 Linux 和类 Unix 系统中广泛使用,用于组合多个文件或目录到一个单一的可传输...
下载 "spring-boot-parent.rar" 可能是为了快速获得一个已经验证过的配置,以避免常见的错误。 7. **POM.xml or build.gradle**:如果是Maven项目,关键文件将是 `pom.xml`,它包含了父项目的配置信息。如果是...
《ihrm-parent.zip——构建高效办公系统的Java源码解析》 在当今信息化时代,办公自动化系统已经成为企业提升效率、优化工作流程的关键工具。本文将深入探讨“ihrm-parent.zip”这一开源项目,它是基于Java技术开发...
这意味着IDEA不会自动处理`pom.xml`中的依赖管理,可能导致无法自动下载和管理依赖,进而影响开发过程。 **解决方法** 1. **手动添加为Maven项目** 遇到此问题,首先可以尝试手动将`pom.xml`文件关联到Maven项目。...
maven总工程pom配置示例,适用于各种maven项目创建时的模板