gpt4 book ai didi

java - gwt-maven-plugin 在 gwt-app 上失败

转载 作者:行者123 更新时间:2023-12-02 10:59:46 26 4
gpt4 key购买 nike

我在让 gwt-maven-plugin 按照文档所述工作时遇到问题。使用 GWT 2.8.2使用 InteliJ 2018从 2.8.2 webAppCreator 生成的示例项目开始,其中包含模板 maven、sample、readme。

该基本项目已将打包设置为 war

<!-- POM file generated with GWT webAppCreator -->
<modelVersion>4.0.0</modelVersion>
<groupId>org.gwtproject.tutorial</groupId>
<artifactId>TodoList</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>org.gwtproject.tutorial.TodoList</name>

The gwt-maven-plugin is set to 1.0-rc-8
<!-- GWT Maven Plugin-->
<plugin>
<groupId>net.ltgt.gwt.maven</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>1.0-rc-8</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test</goal>
</goals>
</execution>
</executions>
<configuration>
<moduleName>org.gwtproject.tutorial.TodoList</moduleName>
<moduleShortName>TodoList</moduleShortName>
<failOnError>true</failOnError>
<!-- GWT compiler 2.8 requires 1.8, hence define sourceLevel here if you use
a different source language for java compilation -->
<sourceLevel>1.8</sourceLevel>
<!-- Compiler configuration -->
<compilerArgs>
<!-- Ask GWT to create the Story of Your Compile (SOYC) (gwt:compile) -->
<arg>-compileReport</arg>
<arg>-XcompilerMetrics</arg>
</compilerArgs>
<!-- DevMode configuration -->
<warDir>${project.build.directory}/${project.build.finalName}</warDir>
<classpathScope>compile+runtime</classpathScope>
<!-- URL(s) that should be opened by DevMode (gwt:devmode). -->
<startupUrls>
<startupUrl>TodoList.html</startupUrl>
</startupUrls>
</configuration>
</plugin>

此时我可以在 DEV 模式下运行。一旦我将包装更改为 gwt-app (根据插件的文档 https://tbroyer.github.io/gwt-maven-plugin/usage.html ),它就会失败。

[ERROR] Unknown packaging: gwt-app @ line 9, column 14
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.gwtproject.tutorial:TodoList:1.0-SNAPSHOT (D:\ToDoList\pom.xml) has 1 error
[ERROR] Unknown packaging: gwt-app @ line 9, column 14
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]

对这个问题有什么想法吗?

谢谢

最佳答案

您可能错过了 <extensions>true</extensions>在插件中。

请注意 gwt-app只有客户端代码,根本没有服务器端。我建议使用https://github.com/tbroyer/gwt-maven-archetypes而不是以 webAppCreator 作为起点。模块化 Web 应用程序原型(prototype)在功能上与 webAppCreator 生成的示例项目相同,但采用更面向 Maven 的设置。

关于java - gwt-maven-plugin 在 gwt-app 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51422246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com