点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正尝试使用CP CLI在SAP Cloud Platform的Cloud Foundry环境中构建和部署SHINE内容,如以下链接所述:
,但是生成失败并显示以下错误消息。
SAP CP Cloud Foundry \ hana-shine-xsa-shine-cf> java -jar mta.jar -build-target = CF -mtar = shine-cf.mtar build警告:发生了非法的反射访问操作警告:非法的反射 通过com.google.inject.internal.cglib.core。$ ReflectUtils $ 1访问(文件:/C:/Users/NAB/Developer/SAP%20CP%20Cloud%20Foundry/hana-shine-xsa-shine-cf/.mta /deps/guice-4.1.0.jar)方法java.lang.ClassLoader.defineClass(java.lang.String,byte [],int,int,java.security.ProtectionDomain)警告:请考虑将此报告给维护人员 的com.google.inject.internal.cglib.core。$ ReflectUtils $ 1警告:使用–illegal-access = warn启用警告进一步的非法反射访问操作警告:所有非法访问操作将在以后的版本中被拒绝SAP Multitarget Application Archive Builder 1.1.2模块" shine-core-js":调用npmModule" shine-user-js":调用npmModule" shine-web":调用npmModule" site-content":C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ hana-shine-xsa- shine-cf \ site-content \ package.json已经存在模块" shine-core-db":C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ hana-shine-xsa-shine-cf \ core-db \ package .json已经存在模块"站点Web":调用npmModule" shine-core-db":调用npmModule"站点内容":调用npmERROR:无法构建模块"站点Web"。 命令执行失败
任何想法如何解决此问题? 是否可以在调试模式下进行构建以查看有关该错误的更多详细信息?
这里有一些有关所使用的Java和Maven版本的其他信息
java版本" 9.0.1"
Java(TM)SE运行时环境(内部版本9.0.1 + 11)
Java HotSpot(TM)64位服务器VM(内部版本9.0.1 + 11,混合) 模式)
Apache Maven 3.5.2(138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T09:58:13 + 02:00)
Maven主页:C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ apache-maven -3.5.2 \ bin \ ..
Java版本:9.0.1,供应商:Oracle Corporation
Java主页:C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ Java \ jdk-9.0.1
默认语言环境:de_DE,平台编码:Cp1252
操作系统名称:" windows 10",版本:" 10.0",arch:" amd64",家族:" windows"
亲切的问候
鲁兹比
设置以下路径可以解决问题
回声%path%
C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ apache-maven-3.5.2 \ bin
C:\ Program Files(x86)\ Java \ jdk1.8.0_161 \ bin
C :\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ node-v6.12.3-win-x64
并运行命令
npm配置集@sap:registry https://npm.sap.com
你好Rouzbeh,
您是否得到了解决方案,因为我也面临着同样的问题。
温馨的问候,
Nitin
嗨,
已安装哪个版本的node.js。 如自述文件所述, 它的Node.js 6.xx吗? 另外mta.jar是什么版本? 您可以运行命令java -jar mta.jar -v来查找版本。
最好的问候
Stephen
嗨,斯蒂芬,
node.js版本对于Windows是6.12.3。
但是当我尝试通过部署命令java -jar mta.jar -v来检查mta.jar版本时,遇到了关于guice-4.1.0.jar的相同的非法反射访问错误。
请提出建议。
此致
尼丁
一周热门 更多>