在java构建过程中生成源代码的意义是什么

am46iovg  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(246)

我阅读了maven文档,发现构建生命周期的一个阶段是:生成源代码。所以我在问,generatin sources是什么意思?thnx公司

mccptt67

mccptt671#

来自maven文档:
https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
modello插件默认绑定其目标modello:java to 生成源阶段(注:modello:java goal 生成java源代码)
所以如果你碰巧使用了“模型生成器”(比如modello)。。。
... 如果您碰巧使用了maven(而不是其他构建工具,如ant或gradle)。。。
... 然后使用maven的“generatesources”阶段从“model”文件生成java源代码。
在大多数项目中,您可能会编写自己的源代码,因此不需要“生成源代码”阶段。
如上所述,“生成源代码”的另一个常见用例是,如果您的项目需要从jaxbxml文件生成javabean:https://www.baeldung.com/jaxb.
我希望这能回答你的问题:)

相关问题