使用 2.8.1 版 SDK 创建的项目无法构建

Projects created with version 2.8.1 of SDK don't build

当我在使用 S/4HANA Cloud SDK 版本 2.8.1 原型创建的项目中执行 "mvn clean install" 命令时,出现以下错误:

[ERROR] 无法在项目 zzzzz-application 上执行目标 com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:2.8.1:usage-analytics(默认) : 目标的执行默认值 com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:2.8.1:usage-analytics 失败:插件 com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin :2.8.1 或其依赖项之一无法解析:无法在 com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:jar:2.8.1 -> com.sap.cloud 处收集依赖项。 s4hana.plugins:usage-analytics:jar:[2.8.1,): 在指定范围内没有适用于 com.sap.cloud.s4hana.plugins:usage-analytics:jar:[2.8.1,) 的版本-> [帮助 1]

在 2.8.0 版中一切正常。你能仔细检查一下吗?

我刚刚尝试用这个命令生成一个项目,它对我有用:

mvn archetype:generate -DarchetypeGroupId=com.sap.cloud.s4hana.archetypes -DarchetypeArtifactId=scp-neo-javaee7 -DarchetypeVersion=2.8.1

您能否通过使用以下命令构建项目来尝试以下操作以排除本地 Maven 存储库的问题:

mvn clean compile -Dmaven.repo.local=localrepo -s localsettings.xml

localsettings.xml 文件应如下所示:

<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">
</settings>

您的 sap maven 存储库出了点问题。 删除~.m2\repository\com\sap文件夹,再次运行"mvn clean install"即可解决问题。