在GWT模块中继承rt.jar源代码



我需要在GWT模块中包含/继承javax.xml.datatype.XmlGregorianCalendar。

我有一个名为XmlDatatype.gwt.xml的代理gxt.xml,放在我的src树中src/java/xml/datatype

内容:

<module>
    <source path="" />
</module>

然而,在~/java/jdk6/src.zip中找到了具有实际源的java/xml/datatype,它与库路径eclipse的JDK1.6 rt.jar相关联。

有没有办法将src.zip解压缩到我的项目源文件夹中?

1。我真的必须解压缩zip文件并将它们放在eclipse项目可见的源文件夹中吗?GWT难道不知道如何查看与rt.jar相关的源src.zip并获取该zip的javax.xml.datatype源吗?

2。那么通过maven自发引入的源代码呢?GWT编译器难道不知道如何查看Maven并从Maven中提取源代码吗?我真的必须下载源代码并将其粘贴到我的项目可见的源文件夹中吗?

  1. GWT总是需要源代码,因为java代码被编译成javascript。您所要求的自动"查找源代码"可能由GWT eclipse插件完成,但实际上与GWT编译器无关
  2. 实际上与1的问题相同

我想您会发现您试图做的事情很困难或不可能,因为javax.xml.datatype.XmlGregorianCalendar的任何依赖项都需要GWT所包含的源代码来尝试编译成javascript。在获取"任何旧的java库"时,这可能很棘手,因为该库还需要包含其所有依赖项源。此外,其中一些依赖项可能与浏览器javascript不兼容,例如IO-libs。

最新更新