在我的应用程序中,我们正在进行动态类转换,其中有很多实现(请参阅图片)。该应用程序在 Eclipse 中运行时运行良好,但在构建后运行良好(mvn clean install)。
从 XML 加载数据,
ClinicalDocument cda = // loads data from XML
在 Eclipse 中运行应用程序时,以下转换工作正常。
ContinuityOfCareDocument ccd = (ContinuityOfCareDocument) cda;
但是在构建(mvn clean install)之后,发生了 ClassCastException。
org.openhealthtools.mdht.uml.cda.impl.ClinicalDocumentImpl cannot be cast to org.openhealthtools.mdht.uml.cda.consol.ContinuityOfCareDocument
如果有人知道如何解决它,您的帮助将是巨大的。