jjzjj

Internalizer

全部标签

java - 在 maven jaxb codegen 期间将 DTMManagerDefault 转换为 DTMManager 的 ClassCastException

在尝试运行使用jaxb2插件执行JAXB代码生成的Maven构建时,我遇到了一个奇怪的问题(请参阅下面的堆栈跟踪)。我能想到的最好的是,有一些DTMManager的实现是从与xalan-2.7.1中不同的JAR加载类的;但是,我已经验证用于运行jaxb:generate目标的类路径只有一个包含DTMManager或DTMManagerDefault的xalan-2.7.1.jar-所以我不知道还有什么可能会阻碍.最后一个数据点:我们的构建指定了一个“快照”配置文件,它实际上仅用于将源代码JAR(使用maven-source-plugin)并将它们发布为工件。我在上面描述的失败场景仅发生