【问题标题】:Creating archetype using jcodemodel使用 jcodemodel 创建原型
【发布时间】:2012-05-10 10:16:22
【问题描述】:

我正在尝试创建一个 maven 原型,我正在尝试在其中自动生成 java 类中的代码。我遇到了 jcodemodel 来生成 java 类。任何人都可以指导我做这件事,我需要在原型中的哪里使用 jcodemodel 才能在特定文件夹中生成一个具有用户给定名称的类文件?

archetype 在生成代码时从用户那里获取服务名称、artifactid 等输入。

【问题讨论】:

    标签: maven maven-2 maven-3 maven-plugin maven-archetype


    【解决方案1】:

    Maven 原型可以使用速度模板来创建代码,创建一个简单的示例来更正包定义。 JBoss Wiki 包含一个包含条件逻辑的模板的简单示例。

    如果您已经有一个使用 codemodel 的生成器,generate goal of the archetype plugin 包含一个 goals 参数,用于在创建后执行附加插件。您可以让原型仅创建目录结构,将生成器包装到 maven 插件中,然后在新创建的项目上执行。

    【讨论】:

      猜你喜欢
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多