使用本地MTA归档生成器时无法生成JPA类

2020-09-03 03:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) CAPM Java专家您好, ...

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

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


CAPM Java专家您好,

我尝试使用XSA为XSA构建项目 https://github.com/gregorwolf/bookshop-java 本地化。 从 https://tools.hana.ondemand.com/#cloud ( 1.1.19)与命令行:

 java -jar/Users/gwolf/Downloads/MTABUILDER110_0-80002501.JAR --build-target = XSA构建
 

不幸的是,这会重新出现以下错误消息:

[错误]无法在项目bookshop-srv上执行目标com.sap.cloud.servicesdk.csn2jpa:csn2jpa-maven-plugin:1.4.3:csn2jpa(默认值):无法生成JPA类-> [帮助1 ]

当我通过错误登录手动手动生成时,看到以下输出:

 bookshop-java git:(master)✗mvn com.sap.cloud.servicesdk.csn2jpa:csn2jpa-maven-plugin:1.4.3:csn2jpa -DcsnFile = db/data-model.json -DoutputDirectory =/src/gen -e
 [INFO]错误堆栈跟踪已打开。
 [INFO]正在扫描项目...
 [信息]
 [INFO] ------------------  ------------------  --
 [INFO]建立Maven Stub项目(无POM)1
 [INFO] -------------------------------- [pom] ------------  ---------------------
 [信息]
 [INFO] --- csn2jpa-maven-plugin:1.4.3:csn2jpa(default-cli)@ Standalone-Pom ---
 [ERROR]类生成失败
 [错误] [严重]:写入文件my/bookshop/Authors.java时发生异常。
 [INFO] -----------------------------------------------  -------------------------
 [INFO]建立失败
 [INFO] -----------------------------------------------  -------------------------
 [INFO]总时间:0.579 s
 [INFO]结束于:2019-08-28T17:51:15 + 02:00
 [INFO] -----------------------------------------------  -------------------------
 [错误]无法在独立项目上执行目标com.sap.cloud.servicesdk.csn2jpa:csn2jpa-maven-plugin:1.4.3:csn2jpa(default-cli):无法生成JPA类-> [帮助1]
 org.apache.maven.lifecycle.LifecycleExecutionException:无法在独立项目上执行目标com.sap.cloud.servicesdk.csn2jpa:csn2jpa-maven-plugin:1.4.3:csn2jpa(default-cli):无法生成JPA 类
     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:215)
     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
     在org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
     在org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
     在org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
     在org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
     在org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
     在org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
     在jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
     在jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     在jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     在java.lang.reflect.Method.invoke(Method.java:567)
     在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
     在org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
     在org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
     在org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
 原因:org.apache.maven.plugin.MojoFailureException:无法生成JPA类
     在com.sap.cloud.sdk.service.csn2jpa.mvn.Csn2JpaPlugin.execute(Csn2JpaPlugin.java:94)
     在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
     在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
     在org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
     在org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
     在org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
     在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
     在org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
     在org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
     在org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
     在org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
     在jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
     在jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     在jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     在java.lang.reflect.Method.invoke(Method.java:567)
     在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
     在org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
     在org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
     在org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
 [错误]
 [错误]使用-X开关重新运行Maven以启用完整的调试日志记录。
 [错误]
 [ERROR]有关错误和可能的解决方案的详细信息,请阅读以下文章:
 [错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
 

希望有人可以在这里提供帮助。

最诚挚的问候
格雷戈尔

6条回答
wang628962
2020-09-03 03:31

嗨,Chetan,

谢谢你的提示。 它没有直接解决我的问题,但是我再次检查了我使用的Java版本。 默认情况下,我运行SAPmachine:

 openjdk版本" 11.0.4" 2019-07-17 LTS
 OpenJDK运行时环境(内部版本11.0.4 + 11-LTS-sapmachine)
 OpenJDK 64位服务器VM(内部版本11.0.4 + 11-LTS-sapmachine,混合模式)

当我切换到SAP JVM时:

 java版本" 1.8  .0_212"
 Java(TM)SE运行时环境(内部版本8.1.055)
 SAP Java Server VM(内部版本8.1.055 10.0.2 + 000,2019年5月6日11:35:44-81_REL-optU-bsd amd64-6-bas2:315134(混合模式))

已完成的工作。

感谢您 Christian Georgi Michael Hellenschmidt

最诚挚的问候
Gregor

一周热门 更多>