0

我正在尝试通过使用 XStream 将任意 Java 对象序列化为 XML 来将任意 Java 对象从工作区传输到我的插件。这工作正常(使用 SIMON),但是当试图在插件站点上恢复它们​​时,我得到一个 CannotResolveClassException(显然)。所以我想以某种方式在我的插件的构建路径中包含工作区类,以便使工作区类型在我的插件中可用,从而能够恢复对象。

4

1 回答 1

0

我已经设法通过使用URLClassLoader并遍历工作区中的所有项目(使用资源插件)并将所有子文件夹(递归)添加到这个类加载器来做到这一点。我知道这是某种蛮力,但它正在工作,我无法弄清楚如何确定构建目标文件夹(并非总是 /bin)。

于 2012-07-09T09:03:30.383 回答