缺少CAP Java 1.4和1.5.1的Maven依赖项

2020-08-19 03:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的CAP Java专家

当我试图帮助他人使用CAP Java时,我正在尝试使一个较小的模板应用程序正常工作。 从NodeJS角度探讨Java可能如何发展的理论只是让您了解了一切。

但是,在创建应用程序的早期阶段,我已经遇到了问题。

我在Business Application Studio中有了一个新的Dev Space,以开始开发并使用yeoman生成器生成了一个启动器应用程序。 (将cds-dk软件包更新为1.8.2,因为默认的可用版本1.7.1无法正常工作。)

现在我注意到cds-dk〜1.8.0生成了一个1.4.0样板应用程序,嗯,首先让它运行。.因此,我启动了终端,并在 https://cap.cloud.sap/docs/java/getting-started#install- java--maven

我用以下命令启动:
mvn spring-boot:run

不久之后失败:

 [错误]无法在项目CAPJavaTemplate上执行目标:无法解决项目客户的依赖项:CAPJavaTemplate:jar:1.0-SNAPSHOT:无法在https中找到com.sap.cds:cds-feature-mt:jar:1.4.0  ://repo.maven.apache.org/maven2/已缓存在本地存储库中,直到经过public更新间隔或强制执行更新-> [Help1] 

当我检查上述仓库时,我只注意到1.5.1 jar,所以我将pom.xml更新为列出1.5.1并再次运行该命令。
这次它在其他文件上失败了:

 [错误]无法在项目CAPJavaTemplate上执行目标:无法解决项目客户的依赖关系:CAPJavaTemplate:jar:1.0-SNAPSHOT:无法解决以下工件:com.sap.xsa.core.instancemanager:client:  pom:1.15.4,com.sap.cloud.instancemanager:client-api:jar:1.15.3,com.sap.cloud.instancemanager:util:jar:1.15.3:无法找到com.sap.xsa.core。  https://repo.maven.apache.org/maven2/中的instancemanager:client:pom:1.15.4已缓存在本地存储库中,直到经过public的更新间隔或强制执行更新后,才会重新尝试解决问题-> [Help1  ] 

好的,现在我很茫然。

我写过任何Java已有很长时间了,所以也许它很小,但是我该如何解决呢?

BTW还手动完成了快速启动cds初始化以及Maven原型,如下所述:
https://cap.cloud.sap/docs/java/getting-started#install-java--maven
两者都将导致 错误之一(1.4与1.5.1)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的CAP Java专家

当我试图帮助他人使用CAP Java时,我正在尝试使一个较小的模板应用程序正常工作。 从NodeJS角度探讨Java可能如何发展的理论只是让您了解了一切。

但是,在创建应用程序的早期阶段,我已经遇到了问题。

我在Business Application Studio中有了一个新的Dev Space,以开始开发并使用yeoman生成器生成了一个启动器应用程序。 (将cds-dk软件包更新为1.8.2,因为默认的可用版本1.7.1无法正常工作。)

现在我注意到cds-dk〜1.8.0生成了一个1.4.0样板应用程序,嗯,首先让它运行。.因此,我启动了终端,并在 https://cap.cloud.sap/docs/java/getting-started#install- java--maven

我用以下命令启动:
mvn spring-boot:run

不久之后失败:

 [错误]无法在项目CAPJavaTemplate上执行目标:无法解决项目客户的依赖项:CAPJavaTemplate:jar:1.0-SNAPSHOT:无法在https中找到com.sap.cds:cds-feature-mt:jar:1.4.0  ://repo.maven.apache.org/maven2/已缓存在本地存储库中,直到经过public更新间隔或强制执行更新-> [Help1] 

当我检查上述仓库时,我只注意到1.5.1 jar,所以我将pom.xml更新为列出1.5.1并再次运行该命令。
这次它在其他文件上失败了:

 [错误]无法在项目CAPJavaTemplate上执行目标:无法解决项目客户的依赖关系:CAPJavaTemplate:jar:1.0-SNAPSHOT:无法解决以下工件:com.sap.xsa.core.instancemanager:client:  pom:1.15.4,com.sap.cloud.instancemanager:client-api:jar:1.15.3,com.sap.cloud.instancemanager:util:jar:1.15.3:无法找到com.sap.xsa.core。  https://repo.maven.apache.org/maven2/中的instancemanager:client:pom:1.15.4已缓存在本地存储库中,直到经过public的更新间隔或强制执行更新后,才会重新尝试解决问题-> [Help1  ] 

好的,现在我很茫然。

我写过任何Java已有很长时间了,所以也许它很小,但是我该如何解决呢?

BTW还手动完成了快速启动cds初始化以及Maven原型,如下所述:
https://cap.cloud.sap/docs/java/getting-started#install-java--maven
两者都将导致 错误之一(1.4与1.5.1)

付费偷看设置
发送
1条回答
悻福寶寶
1楼 · 2020-08-19 04:04.采纳回答

显然cds-feature-mt仍然不可用,现在默认模板也受到影响。

通过排除示例应用程序中也包含的功能来修复:
https://github.com/SAP-samples/cloud-cap-samples-java/commit/32f6ca62be209283cd1a7688d18c8e0b4666feb2

一周热门 更多>