gpt4 book ai didi

总重量。马文。在项目源或资源中找不到 GWT 模块

转载 作者:行者123 更新时间:2023-12-01 04:01:12 24 4
gpt4 key购买 nike

我有一个 Maven 多模块项目。其中一个模块(编译为 .jar )仅包含域对象,这些对象将在客户端和服务器端使用(我将此 .jar 添加为我的其他模块的依赖项)。

我知道 GWT 模块,将在哪里使用来自共享 .jar 的对象,还必须有源文件才能成功编译。所以我尝试添加到我的pom.xml两个都:

        <resources> 
<resource>
<directory>src/main/java/<path></directory>
<includes>
<include>**/*.java</include>
<include>**/*.gwt.xml</include>
</includes>
</resource>
</resources>


 <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<versionRange>[${gwt.version}]</versionRange>
<goals>
<goal>resources</goal>
</goals>
<plugin>

但结果 .jar不包含 GWT 模块源(即 gwt.xml )。域类的所有源也被添加(在 .jar 的根目录),但是 ModuleName.gwt.xml不是。

问题出在哪里?谢谢。

最佳答案

如果您的 .gwt.xml文件位于 src/main/resources/如果您指定 src/main/java/,它将不会被复制作为资源路径...

您可能应该省略 <resource>部分并让 GWT 插件在 jar 中包含源代码或至少有两个部分,一个用于 .gwt.xml文件(src/main/resources 或您放置它的位置)和一个用于源代码(就像您现在拥有的那样)。

干杯,

关于总重量。马文。在项目源或资源中找不到 GWT 模块 <module_name>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13381493/

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