2012-05-10 47 views
0

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

原型在生成代码时从用户处获取servicename,artifactid等输入。

回答

0

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

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