2013-11-01 1 views
0

두 개의 프로젝트가 있습니다. 프로젝트 A와 프로젝트 B 프로젝트 A에는 동일한 클래스 항목의 컬렉션이있는 클래스 항목이 있습니다.Jibx : 내부 오류 - jar 클래스를 수정할 수 없습니다.

클래스 항목 {

개인 목록 목록;

프로젝트 B 클래스 경로에 프로젝트 A를 포함 시켰습니다. 나는 당신의 바인딩 또는 클래스 패스에

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

이있을 수 있습니다 오류로 인해 내 프로젝트 B의 binding.xml에서 클래스 항목을 결합하려고 할 때 이제 프로젝트 B 지금, JiBX는 바인딩 Configuartion을 포함, 또는 JiBX 코드에서 오류가 발생했습니다. * [bind] java.lang.IllegalStateException : 내부 오류 - 프로젝트 A jar에서 클래스를 수정할 수 없습니다.

+0

그 일은, 그 작동하지 않습니다. – user2945318

답변

0

JiBX는 훌륭한 다중 프로젝트 지원을 제공합니다.

JiBX modular support에 대한 설명서를 확인하십시오. 여기에 간단한 다중 프로젝트 예제 인 in our github repository이 있습니다.

행운을 빌어 요! 내 클래스 항목이 프로젝트 B.But에 복사되면 우리가 항아리에서 클래스 항목을 사용하려고하면

돈 콜리 JiBX는 기여자

+0

감사합니다 돈 Corley. 나는 제안을 시도하고 당신에게 알릴 것이다 – user2945318

+0

Hii 돈 Corley, 여전히 같은 문제에 직면 해있다. 내 프로젝트에는 jibx가 없으므로 프로젝트 B에만 Jibx 구성이 있습니다. 그리고 더 많은 것. Items 클래스에 List 컬렉션이 포함 된 경우에만 오류가 발생합니다. – user2945318