【问题标题】:Unable to create successfully a project using GWT-maven-plugin with gwt 2.2无法使用 GWT-maven-plugin 和 gwt 2.2 成功创建项目
【发布时间】:2011-07-12 00:14:17
【问题描述】:

我正在关注gwt-maven-plugin 的文档以及Google Web Toolkit Blog 上的文档,以便对 GWT 项目进行 mavenized 但没有成功。

使用 eclipse 3.6,我使用原型 gwt-maven-plugin 2.1.0-1 创建了一个新的 maven 项目

我按照Google Web Toolkit Blog 此处的说明进行操作,但它不起作用。我遇到了一个例外:

java.lang.NoClassDefFoundError: com/google/appengine/tools/enhancer/Enhance 引起:java.lang.ClassNotFoundException:com.google.appengine.tools.enhancer.Enhance 在 java.net.URLClassLoader$1.run(未知来源) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(未知来源) 在 java.lang.ClassLoader.loadClass(未知来源) 在 sun.misc.Launcher$AppClassLoader.loadClass(未知来源) 在 java.lang.ClassLoader.loadClass(未知来源) 线程“主”中的异常

我在 google eclipse 插件上的 GAE 1.4.2 中使用 gwt 2.2.0。我的 pom.xml 中使用了相同的版本号

这是生成的 pom.xml。它使用 2.1.0 版本的 gwt 但我手动将其更改为 2.2.0

4.0.0gwt-cometgwt-comet-5战争包装> 0.0.1-SNAPSHOTGWT Maven 原型2.2.01.51.5${project.build.directory}/${project.build.finalName}属性> com.google.gwtgwt-servlet2.2.0版本> 运行时依赖> com.google.gwtgwt-user2.2.0版本> 提供依赖> junitjunit4.7版本> 测试依赖> 依赖> ${webappDirectory}/WEB-INF/classesorg.codehaus.mojogwt-maven-plugin2.1.0-1版本> 编译目标> 测试目标> i18ngenerateAsync目标> 执行> 执行> Comet.html${webappDirectory}fr.client.Messages配置> 插件> org.apache.maven.pluginsmaven-war-plugin2.1.1版本> 编译阶段> 爆炸目标> 目标> 执行> 执行> ${webappDirectory}配置> 插件> 插件> 项目>

感谢您的帮助。

【问题讨论】:

    标签: java eclipse gwt maven maven-plugin


    【解决方案1】:

    我使用这个原型来创建项目结构。只需填写 groupid 和 artifactid 的名称以及 artifact 的版本。 mvn -B archetype:generate -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=2.2 -DgroupId=org.dpdouran.web -DartifactId=WebERP -Dversion=1.0-SNAPSHOT -Dmodule=WebERP

    【讨论】:

      【解决方案2】:

      我没有在 GAE 中使用它,但是 2.2 有一个更新版本的 gwt-maven-plugin。将其设置为 2.2.0 或删除版本标签,它将获取最新版本。 您的 pom 中也没有任何对 GAE 的依赖。

      【讨论】:

      • 太棒了!非常感谢。此外,由于 jBoss 开发人员的错误,我不得不手动更改 Documents and Settings\redsonic\.m2\repository\org\codehaus\mojo\gwt-maven-plugin 中的 gwt-maven-plugin-2.2.0.pom \2.2.0 在此处查看详细信息和说明:jira.codehaus.org/browse/MGWT-271
      猜你喜欢
      • 2012-02-02
      • 2014-12-04
      • 1970-01-01
      • 2011-09-26
      • 2012-11-18
      • 1970-01-01
      • 2012-08-31
      • 1970-01-01
      • 2015-01-23
      相关资源
      最近更新 更多