我在依赖关系管理部分使用SAP Cloud。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.sap.cloud.sdk</groupId>
<artifactId>sdk-bom</artifactId>
<version>3.75.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>当我使用依赖关系时
<dependencies>
...
<dependency>
<groupId>com.sap.cloud</groupId>
<artifactId>neo-java-web-api</artifactId>
<version>4.32.5</version>
</dependency>
...
</dependencies>在第一个版本的管理下,尝试编译的版本是4.32.0,但是这个版本并不存在。我要把它逼到4.32.5附近
此问题发生在3.74.0版本的SAP Cloud中。
发布于 2022-10-12 14:59:29
我来自SAP Cloud SDK团队,我非常感谢您的提示。通常,我们假设部署到Neo的开发人员也依赖于内部的SAP Artifactory Maven存储库。我想,这就是为什么这个问题没有更早发生的原因。
将来,我们将确保来自BOM的Neo依赖项依赖于存在于Maven Central和SAP Artifactory上的版本。从SDK开始,3.76.0。
您的项目似乎需要编译器使用依赖项com.sap.cloud:neo-java-web-api。由于其他原因,依赖关系在应用程序中的compile或provided作用域中。
将来,随着SDK的下一个主要发行版,BOM不再定义这种依赖关系。也许这会让你更容易。
https://stackoverflow.com/questions/74032997
复制相似问题