点击此处---> 群内免费提供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
希望有人可以在这里提供帮助。
最诚挚的问候
格雷戈尔
你好沃尔夫冈,
好久不见了-一定是几年前与@ hendrik.neumann一起参加的活动。 :-)
关于您的问题:
由于缺少依赖项而导致此异常,该依赖项先前已与Java 8一起打包,但已在Java 11中删除 。
直到有一个完全与Java 11兼容的csn2jpa版本,您可以自己将缺少的依赖项直接添加到" pom.xml"中:
在将这些依赖项添加到" pom.xml"之后," mvn清洁程序包"应该可以正常工作(在SAPmachine 11.0.4中进行了测试)。
最诚挚的问候,
迈克尔
谢谢您迈克尔·斯潘</a>。 此提交已解决此问题。
我已将其发送给专家 。 他们会看一下。
嗨,Chetan,
谢谢你的提示。 它没有直接解决我的问题,但是我再次检查了我使用的Java版本。 默认情况下,我运行SAPmachine:
当我切换到SAP JVM时:
已完成的工作。
感谢您 Christian Georgi 和Michael Hellenschmidt 。
最诚挚的问候
Gregor
感谢Gregor指出了这一点。 我们已经在调查中...。并且已经在解决该问题。
您好,Gregor,
这似乎是IOException,因此无法重新创建此问题。 您可以尝试删除文件夹" my/bookshop"(如果存在)并重新运行吗? 让我们知道这是否有效。
关于,
车丹
一周热门 更多>