【问题标题】:How to generate jaxb2 classes on Intellij build?如何在 Intellij 构建上生成 jaxb2 类?
【发布时间】:2018-05-31 17:11:50
【问题描述】:

我正在尝试在 Intellij Build 上生成 jaxb2 类。

我的意思是这个按钮:

您可以将此项目用作模板:https://github.com/spring-guides/gs-consuming-web-service/tree/master/complete。如果您签出项目并尝试构建它,您会看到它无法编译。你必须运行一个mvn:compile,对我来说,如果你在一个团队中工作并且你不知道应该生成类,这并不是很明显。

如果它可以与此版本一起使用会更好。

我已经看到 mapstruct 可以实现,所以我想 jaxb2 也可以。你知道怎么做吗?也许在 pom 中的一些配置...

谢谢。

【问题讨论】:

    标签: java maven intellij-idea jaxb2


    【解决方案1】:

    如果您在项目定义中包含生成的源文件夹,那么这将由 IntelliJ 构建过程拾取,详见此处...

    Unable to use Intellij with a generated sources folder

    然而,根据您的具体要求,您可能还希望让 IntelliJ 生成此处详细介绍的源代码

    IntelliJ Jaxb code generation

    【讨论】:

    • 问题是构建没有生成 jaxb2 类。无论如何,使用这个运行 maven 编译的选项会更复杂。
    • 我明白了。也许值得向 JetBrains 提出功能请求,以便能够在“构建项目”过程中打开代码生成
    • 我在考虑更多的 maven 技巧来做到这一点
    猜你喜欢
    • 1970-01-01
    • 2013-06-11
    • 2013-07-15
    • 1970-01-01
    • 2021-07-14
    • 2013-01-21
    • 2013-03-31
    • 2018-04-15
    • 1970-01-01
    相关资源
    最近更新 更多