外部jar GWT中的特定包

外部jar GWT中的特定包,gwt,Gwt,我有一个包含许多包的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'/> &l

我有一个包含许多包的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不兼容。但我要介绍的是。

一般来说,这是可行的,但是GWT必须使用.java文件,而不是.class文件。因此,还需要包括您的(或仅两个包)的来源


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

对于您答案的第一部分,我是否需要.java文件,正如我所见。。我不认为我们需要源文件,因为我现在使用的是sencha库jar文件,它只有类文件,甚至gwt可视化jar也只有类文件。但我不确定情况是否如此。如果我也需要源文件,那么为什么我需要一个jar呢?对于第二部分,是的,我控制jar的构建。但是,为服务器和客户端提供两个单独的jar文件并不能达到这个目的,它只是一个冗余代码。GWT总是需要.java文件。使用sencha,这些文件也位于jar内部。我在我的项目gwt.xml
中有这个,xml文件名在这里没有扩展名
.gwt.xml
。xml文件在编译时有``错误。我在服务器端使用这些类没有问题。但当我尝试在客户机上使用它时,它并没有给我任何类发现异常,和以前的一样,您是否忘记了继承某个错误。我做错了什么?