0

我有一个包含许多包的 jar 文件,其中我只需要客户端 GWT 代码中的几个,但我需要在我的服务器端使用整个 jar。

到目前为止,这个 jar 还没有 xml 文件。

这是jar结构,

source.package1
source.package2
...

所以在这里如果我把一个xml文件放在源文件夹中

<?xml version="1.0" encoding="utf-8"?>
<module>
<inherits name='com.google.gwt.user.User'/>
<source path='package1'></source>
<source path='package2'></source>
</module>

只有那些需要的包并在我的项目xml中继承它,它会工作吗?

不包括所有包的原因是,它不兼容 GWT。但我包括的是。

4

1 回答 1

0

一般来说,这会起作用,但你必须有 .java 文件而不是 .class 文件才能让 GWT 工作。因此,还需要包括您的(或仅两个包)的来源。

由于您似乎可以控制其他 jar 文件的构建,因此您可能希望构建一个特定的 gwt jar 文件,其中包含您的 gwt.xml 和这两个包的 .java 文件。

于 2012-11-06T06:10:48.900 回答