java 构建过程中生成源的含义是什么
what is the meaning of generating-sources in java building process
我正在阅读 Maven 文档,我发现构建生命周期之一是阶段:生成源。所以我想问,generatin-sources 是什么意思?谢谢
来自 Maven 文档:
https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
The Modello plugin binds by default its goal modello:java to the
generate-sources phase (Note: The modello:java goal generates Java
source codes)
因此,如果您碰巧使用了“模型生成器”(例如 Modello)...
... 如果您碰巧使用 Maven(而不是其他构建工具,例如 Ant or Gradle)...
...然后您将使用 Maven“生成源”阶段从您的“模型”文件生成 Java 源代码。
在大多数项目中,您可能会编写自己的源代码,因此不需要“生成源代码”阶段。
正如 Andreas 上面提到的,“生成源”的另一个常见用例是如果您的项目需要从 JAXB XML files: https://www.baeldung.com/jaxb.
生成 Java beans
我希望这能回答你的问题:)
我正在阅读 Maven 文档,我发现构建生命周期之一是阶段:生成源。所以我想问,generatin-sources 是什么意思?谢谢
来自 Maven 文档:
https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
The Modello plugin binds by default its goal modello:java to the generate-sources phase (Note: The modello:java goal generates Java source codes)
因此,如果您碰巧使用了“模型生成器”(例如 Modello)...
... 如果您碰巧使用 Maven(而不是其他构建工具,例如 Ant or Gradle)...
...然后您将使用 Maven“生成源”阶段从您的“模型”文件生成 Java 源代码。
在大多数项目中,您可能会编写自己的源代码,因此不需要“生成源代码”阶段。
正如 Andreas 上面提到的,“生成源”的另一个常见用例是如果您的项目需要从 JAXB XML files: https://www.baeldung.com/jaxb.
生成 Java beans我希望这能回答你的问题:)