标签: gwt-maven-plugin

GWT Maven插件 - gwt:运行但gwt:compile没有.为什么?

我正在使用gwt-maven-plugin来管理GWT项目.我一直使用gwt:run目标在"开发模式"下本地运行以进行测试.我现在想要将我的项目编译成战争以在Tomcat上进行部署.gwt:compile但是,当我运行时,我收到编译错误,指出类路径配置问题.一个例子:

Finding entry point classes
[ERROR] Errors in 'shared.MyClass.java'
[ERROR] Line 4: The import server.model.MyObject cannot be resolved
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我是否需要手动将server软件包添加到某个配置文件中?在此先感谢您的任何信息.

-tjw

java gwt maven requestfactory gwt-maven-plugin

4
推荐指数
1
解决办法
1331
查看次数

如何在Maven中使用SuperDevMode

在阅读了很多关于gwt 2.5的SuperDevMode后,我想亲自尝试一下.我阅读了https://vaadin.com/blog/-/blogs/vaadin-and-superdevmode和其他一些文章.据我所知,我必须运行codeserver类.我检查了gwt-maven-plugin存储库,但不太确定是否已经支持gwt2.5.

有没有人设法让SuperDevMode与maven一起工作?

问候,arne

编辑:

感谢托马斯我得到了它!这是我的pom的摘录.

<resources>
    <resource>
      <directory>
    src/main/java
      </directory>
    </resource>
</resources>

    <plugin>
       <groupId>org.codehaus.mojo</groupId>
       <artifactId>exec-maven-plugin</artifactId>
       <version>1.2.1</version>
        <executions>
            <execution>
              <goals>
                <goal>java</goal>
              </goals>
            </execution>
        </executions>

      <configuration>                                     
         <mainClass>com.google.gwt.dev.codeserver.CodeServer</mainClass>
         <arguments>
                <argument>com.myapp.Application</argument>
         </arguments>
      </configuration>

   </plugin>
Run Code Online (Sandbox Code Playgroud)

现在我只需要运行目标: exec:java启动代码服务器.

gwt maven gwt-maven-plugin

4
推荐指数
1
解决办法
4070
查看次数

GWT Maven项目无法编译 - 没有类型的源代码可用

我已经花了好几个小时才解决这个问题.

尝试编译Maven GWT项目,在GWT编译点获得以下错误:

[INFO]编译模块com.ephesoft.dcma.gwt.login.Login
[INFO]验证新编译的单元
[INFO] [ERROR]'jar:file:/ D:/ workspace2/dcma-root/dcma-gwt /中的错误dcma-gwt-core/target/dcma-gwt-core-0.0.14-> SNAPSHOT.jar!/com/ephesoft/dcma/gwt/core/client/validator/ValidatorFactory.java'
[INFO] [ERROR]第47行:没有源代码可用于com.ephesoft.dcma.core.common.DataType类型; 你忘了继承一个必需的模块吗?
[INFO] [错误]'jar:文件中的错误:/ D:/workspace2/dcma-root/dcma-gwt/dcma-gwt-core/target/dcma-gwt-core-0.0.14-SNAPSHOT.jar!/ COM/ephesoft/DCMA/GWT /核心/客户/用户界面/ RotatableImage.java"
[INFO] [ERROR]第54行:没有源代码可用于com.ephesoft.dcma.batch.schema.Direction类型; 你忘了继承一个必需的模块吗?
[INFO] [错误]'jar:文件中的错误:/ D:/workspace2/dcma-root/dcma-gwt/dcma-gwt-core/target/dcma-gwt-core-0.0.14-SNAPSHOT.jar!/ COM/ephesoft/DCMA/GWT /型芯/共享/比较器/ DocumentTypeComparator.java"
...
...

而这样的例子不胜枚举...

这是我的webapp pom文件 -
dcma-root\dcma-webapp\pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <packaging>war</packaging>

    <parent>
        <groupId>com.ephesoft.dcma</groupId>
        <artifactId>dcma-gwt</artifactId>
        <version>0.0.14-SNAPSHOT</version>
        <relativePath>../dcma-gwt</relativePath>
    </parent>
    <artifactId>dcma-webapp</artifactId>
    <name>DCMA: Web application Model</name>
    <description>The DCMA web Application model.</description>

    <dependencies>
        <dependency>
            <groupId>com.ephesoft.dcma</groupId>
            <artifactId>dcma-gwt-home</artifactId>
        </dependency>
        <dependency>
            <groupId>com.ephesoft.dcma</groupId>
            <artifactId>dcma-gwt-login</artifactId>
        </dependency>
        <dependency>
            <groupId>com.ephesoft.dcma</groupId>
            <artifactId>dcma-gwt-review-validate</artifactId>
        </dependency>
        <dependency>
            <groupId>com.ephesoft.dcma</groupId>
            <artifactId>dcma-gwt-admin</artifactId>
        </dependency>
        <dependency> …
Run Code Online (Sandbox Code Playgroud)

gwt compilation maven gwt2 gwt-maven-plugin

2
推荐指数
1
解决办法
4765
查看次数

gwt-maven-plugin:编译失败“状态为 1”

我已经在 GWT 项目上工作了一段时间,我相信自从我添加了新的依赖项后,我会收到以下错误。

无法在项目项目上执行目标 org.codehaus.mojo:gwt-maven-plugin:2.6.1:compile (default): Command [[

/bin/sh -c /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java -Xmx512m -classpath /home/user/git/project/target/project-0.0.1-SNAPSHOT/WEB -INF/classes:/home/user/.m2/repository/A.jar:/home/user/.m2/repository/B.jar:...更多依赖项... com.google.gwt.dev .Compiler -logLevel INFO -style OBF -war /home/user/git/project/target/project-0.0.1-SNAPSHOT -localWorkers 1 -XfragmentCount -1 -sourceLevel 1.6 -gen /home/user/git/project/target /.生成的 my.project.Project

  1. 当我在 Windows 7 上运行错误中给出的命令时,我得到“输入太长”。
  2. 当我在 Ubuntu 上运行命令时,没有显示错误。echo $?但是显示返回状态 1。

给出的堆栈跟踪mvn package -X看起来像

在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 在 org.apache.maven.lifecycle .internal.MojoExecutor.execute(MojoExecutor.java:145) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) 在 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder) .java:59) 在 org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) 在 org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) 在 org。在 org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) 在 org.apache 的 apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)。maven.cli.MavenCli.execute(MavenCli.java:537) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java: 141) at …

gwt dependencies command-line-arguments maven gwt-maven-plugin

2
推荐指数
1
解决办法
1万
查看次数

如何在GWT 2.7应用程序中启用生产模式

我想通过gwt-maven-plugin和jenkins在我的服务器上部署我的GWT 2.7应用程序.但是,在编译过程之后,当我启动我的应用程序时,我发出以下错误消息:

Couldn't load APPLICATION_NAME from Super Dev Mode server at http://MY_IP:9876. Please make sure this server is ready.

实际上,默认情况下启用超级开发模式,因为2.7.那么,如何禁用它以使用生产模式?

gwt gwt-maven-plugin gwt-super-dev-mode

2
推荐指数
1
解决办法
4432
查看次数