【问题标题】:Jibx : Internal error - cannot modify class from jarJibx:内部错误 - 无法从 jar 修改类
【发布时间】:2013-11-03 04:42:29
【问题描述】:

我有两个项目:项目 A 和项目 B 项目 A 有一个类项,其中也有相同类项的集合。

类项目{

私有列表列表;

}

我已将 Project A 包含在 Project B class path 中。 现在项目 B 包含 Jibx 绑定配置,现在当我尝试在项目 B 的 binding.xml 中绑定类项时。

     <collection item-type="projectA.Items" field="items" usage="optional" create-type="java.util.ArrayList"/> 
</mapping>

这可能是由于您的绑定或类路径中的错误,或 JiBX 代码中的错误* [绑定] java.lang.IllegalStateException: 内部错误 - 无法从项目 A jar 中修改类。

【问题讨论】:

  • 它的工作,当我的类项目被复制到项目 B 中时。但是当我们尝试使用 jar 中的类项目时它不起作用。

标签: jibx


【解决方案1】:

JiBX 具有出色的多项目支持。

在此处查看 JiBX modular support 的文档。 我们这里有一个简单的多项目示例in our github repository

祝你好运!

唐·科利 JiBX 贡献者

【讨论】:

  • 谢谢唐·科利。我会尝试建议并让您知道
  • Hii Don Corley,仍然面临同样的问题。由于我的项目 A 没有任何 jibx ,因此只有我的项目 B 有 Jibx 配置。还有更多。只有当类 Items 包含其 List 的集合时,我们才会收到错误消息
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-17
  • 2017-11-26
  • 2018-07-02
  • 1970-01-01
  • 2012-02-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多