我希望从另一个包中包含gwt客户端类,并且不想编写额外的.gwt.xml。 我写了这样复杂的相对路径:
<source path="../../../../../../../../logic/src/p1/p2/p3/p4/p5/p6"/>
这似乎是正确的道路,但gwt无法导入类并抛出警告:
GWT编译器:非规范源包: ... / .. / .. / .. / .. / .. / .. / .. /逻辑/ SRC / P1 / P2 / P3 / P4 / P5 / P6 /
我应该使用额外的gwt-module,还是我的解决方案,但是有bug?
我不想使用gwt-module,因为在逻辑端编写客户端配置是不好的
答案 0 :(得分:2)
<source path="">
的目的是指定包含在包含可转换为javascript的代码的指定包下的包和子包。因此,您无法指定不在当前gwt模块中的文件夹。换句话说,源路径应位于包含gwt.xml文件的目录下。在这种情况下,您的问题的解决方案是将所有源包括为一个gwt模块或创建多个gwt模块。
答案 1 :(得分:0)
source path =“path”主要用于指定javascript翻译代码的位置。所以它应该在你的gwt.xml所在的目录下