- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 JAXB 为导入其他模式的模式生成类。我正在使用 maven 并将 maven-jaxb2 插件配置为使用依赖项作为情节,跳过为导入的模式生成类。
然而,JAXB 不断为导入的模式生成 ObjectFactories,导致类加载器冲突和运行时的错误行为。
作为解决方法,我使用 maven-antrun-plugin 来清理这些额外的文件。有没有更好的方法来避免这个问题?
最佳答案
即使有剧集,XJC 有时也会生成一些基本的 ObjectFactory
。我知道这种效果并将其归因于 XJC 中的错误。到目前为止,我的解决方法正是您正在应用的方法,即带有 delete
任务的 maven-antrun-plugin
,例如 here .
但是,如果您生成了所有内容 - 尽管有剧集 - 您的配置可能存在问题。确保您的剧集 Artifact 包含一个有效的 META-INF\sun-jaxb.episode
以及您的包的 schemaBindings map="false"
。
免责声明:我是 maven-jaxb2-plugin
的作者。
关于java - JAXB 为情节中已有的包生成重复的 ObjectFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32635137/
有没有人使用 Flutter Datetime Picker ( enter link description here ) 以 12 小时格式成功制作了一个 TimePicker,其小时数:上午/下
我正在使用面向多个 .NET 框架的 .NET 类库项目,现在在下载了 之后.NET Core 2.0 SDK 在我的 Windows 10 机器中,我试图定位 .NET Standard 2.0以及
从 BIML 生成 SSIS 包很常见。但是有什么方法可以从 SSIS 包生成 BIML 吗?因此我们可以重用旧的 SSIS 包而无需编写新的 BIML。 最佳答案 有一种方法可以用 BimlOnli
根据json_serializable包installing instructions ,您应该添加以下依赖项: dependencies: json_serializable: ^2.0.3 这
我正在尝试使用 Dokka 插件为 android Kotlin 应用程序生成 Javadoc。我将插件添加到我的 gradle 中: classpath "org.jetbrains.dokka:d
我正在创建一个基于 Vibe.D 的程序作为 Windows 服务,我想调试它。我只是尝试将 Visual Studio 附加到进程,但它没有加载调试信息,所以我想知道如何在 dub build --
我有一个大型 Oracle PL/SQL 程序包,其中包含多个带有 IN 和 OUT 类型参数的过程。其中几个参数是用户定义的类型。其中一些是在同一个包中定义的类型。 (定义包规范)。 有没有一种直接
我要将我的 API 服务器集成到 Google Cloud Endpoints。 到目前为止,Google Cloud Endpoints 支持 swagger 2.0。 但是我的依赖项/库现在是 u
我可以在我的 Mac 上本地使用 Nodejs 中的 html-pdf 生成 pdf。当我在 AWS 上使用无服务器部署 GET api 时,一切都失败了。 pdf 未生成,我收到 400 错误请求和
尊敬的 StackOverflow 用户 我有一个 gradle 项目,我想将其工件转换为 osgi 包。在这个包中,我有: 我不想导出的包(可能不会出现在 list 的 Export-Package
我是一名优秀的程序员,十分优秀!