SpringRoo生成的GWT应用程序中的ExecMaven插件错误
我正在尝试使用SpringRoo生成一个简单的gwt应用程序。以下是log.roo文件的内容:SpringRoo生成的GWT应用程序中的ExecMaven插件错误,gwt,spring-roo,Gwt,Spring Roo,我正在尝试使用SpringRoo生成一个简单的gwt应用程序。以下是log.roo文件的内容: project --projectName erp --topLevelPackage org.erp persistence setup --provider HIBERNATE --database MYSQL web gwt setup 生成项目后,我运行以下命令: mvn clean package 我收到以下错误信息: [ERROR] Failed to execute goal or
project --projectName erp --topLevelPackage org.erp
persistence setup --provider HIBERNATE --database MYSQL
web gwt setup
生成项目后,我运行以下命令:
mvn clean package
我收到以下错误信息:
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:exec
(default) on project erp: Command execution failed. Process exited with an
error: 255 (Exit value: 255) -> [Help 1]
以下是exec插件配置:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<id>VerifyRequestFactoryInterfaces</id>
<executable>java</executable>
<arguments>
<argument>-cp</argument>
<classpath/>
<argument>com.google.web.bindery.requestfactory.apt.ValidationTool</argument>
<argument>${project.build.outputDirectory}</argument>
<argument>${project.groupId}.client.managed.request.ApplicationRequestFactory</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
org.codehaus.mojo
execmaven插件
1.2
进程类
执行官
验证RequestFactoryInterface
JAVA
-cp
com.google.web.bindery.requestfactory.apt.ValidationTool
${project.build.outputDirectory}
${project.groupId}.client.managed.request.ApplicationRequestFactory
错误255应该是什么意思?exec插件在这个场景中有什么用途?我怎样才能克服这个错误呢
谢谢…roo中的gwt设置没有很好的文档记录 在完成gwt设置的最后,您必须运行
webGWTALL
来创建gwt支架,实际上这就是您的错误原因,因为它试图在创建gwt之前运行验证器
而且,出于某种原因,在运行webgwt安装程序之前,您必须至少创建一个实体
这应该适用于您的情况:
project --projectName erp --topLevelPackage org.erp
persistence setup --provider HIBERNATE --database MYSQL
entity jpa --class org.erp.domain.MyClass
web gwt setup
web gwt all --proxyPackage ~.client.proxy --requestPackage ~.client.request
quit
这里有一个我不久前发布的roo示例:
谢谢,我发现我忘了创建至少一个实体。