使用GAE和Spring Roo在maven中打开zip文件或JAR清单时出错

时间:2015-04-26 15:09:02

标签: maven google-app-engine gwt spring-roo

我在Google App Engine中使用Spring roo所以,我使用maven GWT插件在我的pom.xml中编译我的代码:

<extraJvmArgs>-javaagent:"${gae.home}/lib/agent/appengine-agent.jar"
                    -Xmx1024m</extraJvmArgs>

在pom.xml中,gae.homegae.version1.8.3

<gae.home>${user.home}\.m2\repository\com\google\appengine\appengine-java-sdk\${gae.version}\appengine-java-sdk\appengine-java-sdk-${gae.version}</gae.home>

然而,当我运行-DskipTests appengine:devserver

时,我收到错误
  

[错误]打开zip文件或缺少JAR清单时出错:C:\ Users \ bsmtaa.m2 \ repository \ com \ google \ appengine \ appengine-java-sdk \ 1.8.3 \ appengine-java-sdk \ appengine- java的SDK-1.8.3 / LIB /代理/应用服务引擎-agent.jar中   [错误] -Xmx1024m   [INFO]代理库无法初始化:仪器   [INFO] ----------------------------------------------- -------------------------   [INFO]建立失败   [INFO] ----------------------------------------------- -------------------------   [INFO]总时间:12.419秒   [INFO]完成时间:2015-04-26T16:03:22 + 00:00   [INFO]最终记忆:23M / 225M   [INFO] ----------------------------------------------- -------------------------   [错误]无法执行目标org.codehaus.mojo:gwt-maven-plugin:2.7.0:在项目dp-demo-3上编译(gwtcompile):命令[[   [错误] C:\ Program Files \ Java \ jdk1.7.0_79 \ jre \ bin \ java -javaagent:C:\ Users \ bsmtaa.m2 \ repository \ com \ google \ appengine \ appengine-java-sdk \ 1.8.3 \应用服务引擎-java的SDK \ AppEngine上的Java-SDK-1.8.3 / LIB /代理/应用服务引擎-agent.jar中   [错误] -Xmx1024m -classpath C:\ Users \ bsmtaa \ Documents \ workspace-sts-3.6.4.RELEASE \ dp-demo-3 \ target \ dp-demo-3-0.1.0.BUILD-SNAPSHOT \ WEB- INF \类; C:\用户\ bsmtaa \文件\工作空间STS-3.6.4.RELEASE \ DP-演示-3 \ SRC \主\ java中; C:\用户\ bsmtaa \文件\工作空间STS-3.6。 4.RELEASE \ DP-演示-3 \ SRC \主\方面; C:\用户\ bsmtaa.m2 \库\ log4j的\ log4j的\ 1.2.17 \ log4j的-1.2.17.jar; C:\用户\ bsmtaa。平方米\库\有机\ SLF4J \ SLF4J-API \ 1.7.5 \ SLF4J-API-1.7.5.jar; C:\用户\ bsmtaa.m2 \库\有机\ SLF4J \ JCL-过SLF4J \ 1.7.5 \ JCL-过SLF4J-1.7.5.jar; C:\用户\ bsmtaa.m2 \库\有机\ SLF4J \ SLF4J-log4j12 \ 1.7.5 \ SLF4J-log4j12-1.7.5.jar; C:\用户\ bsmtaa.m2 \库\有机\ AspectJ的\ aspectjrt \ 1.7.4 \ aspectjrt-1.7.4.jar; C:\用户\ bsmtaa.m2 \库\有机\ AspectJ的\ aspectjweaver \ 1.7.4 \ aspectjweaver-1.7。 4.jar; C:\用户\ bsmtaa.m2 \库\的javax \的servlet \ servlet的API \ 2.5 \ servlet的API-2.5.jar; C:\用户\ bsmtaa.m2 \库\净\ SF \ flexjson \ flexjson \ 2.1 \ flexjson-2.1.jar; C:\用户\ bsmtaa.m2 \库\组织\阿帕奇\公地\公地lang3 \ 3.1 \公地lang3-3.1.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\袋鼠\ org.springframework.roo.annotations \ 1.2.5.RELEASE \ org.springframework.roo.annotations-1.2 .5.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\公地-IO \公地-IO \ 2.4 \公地-IO-2.4.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧芯\ 3.2.6.RELEASE \弹簧芯3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧上下文\ 3.2.6.RELEASE \弹簧上下文3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧豆\ 3.2.6.RELEASE \弹簧豆-3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧表达\ 3.2.6.RELEASE \弹簧表达-3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧-aop \ 3.2.6.RELEASE \弹簧AOP-3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\ aopalliance \ aopalliance \ 1.0 \ aopalliance-1.0.jar; C:\用户\ bsmtaa的.m2 \库\有机\ springframework的\弹簧方面\ 3.2.6.RELEASE \弹簧方面-3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧上下文支持\ 3.2.6.RELEASE \弹簧上下文支持-3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\ COM \谷歌\应用服务引擎\ ORM \ DataNucleus将-应用服务引擎\ 2.1.1 \ DataNucleus将-的AppEngine-2.1.1.jar; C:\用户\ bsmtaa.m2 \库\有机\ DataNucleus将\ DataNucleus将增强子\ 3.1.1 \ datanucleus-增强子3.1.1.jar; C:\用户\ bsmtaa.m2 \库\有机\ OW2 \ ASM \ ASM \ 4.0 \ ASM-4.0.jar; C:\用户\ bsmtaa.m2 \库\ COM \谷歌\应用服务引擎\应用服务引擎的API-1.0-SDK \ 1.8.3 \应用服务引擎的API-1.0-SDK-1.8.3.jar; C:\用户\ bsmtaa.m2 \库\组织\阿帕奇\的geronimo \规格\ Geronimo的jpa_2 .0_spec \ 1.1 \ Geronimo的jpa_2.0_spec-1.1.jar; C:\用户\ bsmtaa.m2 \库\有机\ DataNucleus将\ DataNucleus将核\ 3.1.3 \ DataNucleus将核 - 3.1.3.jar; C: \用户\ bsmtaa.m2 \库\有机\ DataNucleus将\ DataNucleus将-RDBMS \ 3.1.3 \ DataNucleus将-RDBMS-3.1.3.jar; C:\用户\ bsmtaa.m2 \库\有机\ DataNucleus将\ DataNucleus将-API- JPA \ 3.1.3 \ DataNucleus将-API的JP-A-3.1.3.jar; C:\用户\ bsmtaa.m2 \库\有机\ DataNucleus将\ DataNucleus将-API-JDO \ 3.1.3 \ DAT anucleus-API-JDO-3.1.3.jar; C:\用户\ bsmtaa.m2 \库\的javax \ JDO \ JDO-API \ 3.0 \ JDO-API-3.0.jar; C:\用户\ bsmtaa.m2 \库\的javax \交易\事务API \ 1.1 \事务API-1.1.jar; C:\用户\ bsmtaa.m2 \库\有机\休眠\冬眠验证器\ 4.3.1.Final \冬眠验证器-4.3 .1.Final.jar; C:\用户\ bsmtaa.m2 \库\有机\的JBoss \记录\ JBoss的测井\ 3.1.0.CR2 \ JBoss的测井-3.1.0.CR2.jar; C:\用户\ bsmtaa.m2 \库\的javax \验证\验证的API \ 1.0.0.GA \验证-API-1.0.0.GA.jar; C:\用户\ bsmtaa.m2 \库\的javax \交易\ JTA \ 1.1 \ JTA-1.1.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧-JDBC \ 3.2.6.RELEASE \弹簧JDBC-3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧-TX \ 3.2.6.RELEASE \弹簧-TX-3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧ORM \ 3.2.6.RELEASE \弹簧ORM-3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\公地池\公地池\ 1.5.6 \公地池1.5.6。罐; C:\用户\ bsmtaa.m2 \库\公地-dbcp \公地DBCP \ 1.4 \公地DBCP-1.4.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧webmvc \ 3.2.6.RELEASE \弹簧webmvc-3.2.6。 RELEASE.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\弹簧的web \ 3.2.6.RELEASE \弹簧网络3.2.6.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\有机\ springframework的\的Webflow \弹簧JS-资源\ 2.2.1.RELEASE \弹簧JS-资源-2.2.1.RELEASE.jar; C:\用户\ bsmtaa.m2 \库\公地消化器\公地-digester \ 2.1 \公地消化器-2.1.jar; C:\用户\ bsmtaa.m2 \库\公地BeanUtils的\公地BeanUtils的\ 1.8.3 \公地BeanUtils的-1.8.3.jar; C:\用户\ bsmtaa.m2 \库\公地文件上传\公地文件上传\ 1.2.2 \公地文件上传-1.2.2.jar; C:\用户\ bsmtaa.m2 \库\的javax \的servlet \ JSP \ JSTL \ jstl- API \ 1.2 \ JSTL-API-1.2.jar; C:\用户\ bsmtaa.m2 \库\有机\的glassfish \网络\ JSTL-IMPL \ 1.2 \ JSTL-IMPL-1.2.jar; C:\用户\ bsmtaa。平方米\库\的javax \ EL \ EL-API \ 2.2 \ EL-API-2.2.jar; C:\用户\ bsmtaa.m2 \库\乔达时间\乔达时间\ 1.6 \乔达 - 时间 - 1.6.jar ; C:\用户\ bsmtaa。平方米\库\的javax \的servlet \ JSP \ JSP-API \ 2.1 \ JSP的API-2.1.jar; C:\用户\ bsmtaa.m2 \库\公地编解码器\公地编解码器\ 1.5 \公地编解码器 - 1.5的.jar; C:\用户\ bsmtaa.m2 \库\组织\阿帕奇\瓷砖\瓦片-JSP \ 2.2.2 \瓦片-JSP-2.2.2.jar; C:\用户\ bsmtaa.m2 \库\有机\阿帕奇\瓷砖\瓦片-的servlet \ 2.2.2 \瓦片-servlet的2.2.2.jar; C:\用户\ bsmtaa.m2 \库\组织\阿帕奇\瓷砖\瓦片核\ 2.2.2 \ tiles-核心2.2.2.jar; C:\用户\ bsmtaa.m2 \库\组织\阿帕奇\瓷砖\砖模板\ 2.2.2 \砖模板-2.2.2.jar; C:\用户\ bsmtaa。平方米\库\组织\阿帕奇\瓷砖\瓦片-API \ 2.2.2 \瓦片-API-2.2.2.jar; C:\用户\ bsmtaa.m2 \库\ COM \谷歌\ GWT \ GWT-的servlet \ 2.7 0.0 \ GWT-servlet的2.7.0.jar; C:\用户\ bsmtaa.m2 \库\ COM \谷歌\ GWT \ GWT-用户\ 2.7.0 \ GWT-用户2.7.0.jar; C: \用户\ bsmtaa.m2 \库\有机\ JSON \ JSON \ 20090211 \ JSON-20090211.jar; C:\用户\ bsmtaa.m2 \库\ COM \谷歌\ GWT \注入\杜松子酒\ 1.5.0 \ gin- 1.5.0.jar; C:\用户\ bsmtaa.m2 \库\ COM \谷歌\注入\吉斯\ 3.0-RC2 \吉斯-3.0-rc2.jar; C:\用户\ bsmtaa.m2 \库\的javax \注入\ javax.inject \ 1 \ javax.inject-1.jar; C:\用户\ bsmtaa.m2 \库\ COM \谷歌\注入\扩展\吉斯-assistedinject \ 3.0 RC2 \吉斯-assistedinject-3.0 -rc2.jar; C:\用户\ bsmtaa.m2 \库\的javax \验证\验证的API \ 1.0.0.GA \验证-API-1.0.0.GA-sources.jar; C:\用户\ bsmtaa的.m2 \库\的Xalan \的Xalan \ 2.7.1 \的Xalan-2.7.1.jar; C:\用户\ bsmtaa.m2 \库\的Xalan \串行\ 2.7.1 \串行 - 2.7.1.jar; C: \用户\ bsmtaa.m2 \库\ XML的API \ XML的API \ 04年3月1日\ XML的API-1.3.04.jar; C:\用户\ bsmtaa.m2 \库\ COM \谷歌\ GWT \ gwt-用户\ 2.7.0 \ GWT-用户2.7.0.jar; C:\用户\ bsmtaa.m2 \库\的javax \验证\验证的API \ 1.0.0.GA \ validation-api-1.0.0.GA的.jar; C:\用户\ bsmtaa.m2 \库\的javax \验证\验证的API \ 1.0.0.GA \验证-API-1.0.0.GA-sources.jar; C:\用户\ bsmtaa.m2 \库\ COM \谷歌\ GWT \ GWT-dev的\ 2.7.0 \ GWT-DEV-2.7.0.jar; C:\用户\ bsmtaa.m2 \库\有机\ OW2 \ ASM \ ASM \ 5.0.3 \ ASM-5.0.3.jar; C:\用户\ bsmtaa.m2 \库\有机\ OW2 \ ASM \ ASM-util的\ 5.0.3 \ ASM-util的-5.0.3.jar; C:\用户\ bsmtaa.m2 \库\有机\ OW2 \ ASM \ ASM-树\ 5.0.3 \ ASM-树5.0.3.jar; C:\用户\ bsmtaa.m2 \库\有机\ OW2 \ ASM \ asm- commons \ 5.0.3 \ asm-commons-5.0.3.jar com.google.gwt.dev.Compiler -logLevel INFO -style PRETTY -war C:\ Users \ bsmtaa \ Documents \ workspace-sts-3.6.4.RELEASE \ dp-demo-3 \ target \ dp-demo-3-0.1.0.BUILD-SNAPSHOT -localWorkers 4 -XfragmentCount -1 -sourceLevel auto -gen C:\ Users \ bsmtaa \ Documents \ workspace-sts-3.6.4 .RELEASE \ dp-demo-3 \ target.generated com.mta.ifekry.dp.backend.ApplicationScaffold   [错误]]]失败,状态为1

对此有任何解决方案吗?

1 个答案:

答案 0 :(得分:0)

尝试删除已下载的所有存储库,然后右键单击项目并将其配置为&#34; clean compile&#34;。然后该文件夹将自动下载。