【问题标题】:running "mvn appfuse:gen" does nothing运行“mvn appfuse:gen”什么都不做
【发布时间】:2014-11-30 08:26:04
【问题描述】:

我在 Appfuse 旁边使用 Oracle db ,但是在使用上面的命令时它什么也不做 (mvn appfuse:gen).for例如,如果我们使用命令,它会在 dao 文件夹中生成一个 PersonDao/PersonDaoHibernate 类。但什么也没发生。同时,我访问了以下页面:

http://static.appfuse.org/plugins/appfuse-maven-plugin/gen-model-mojo.html

http://static.appfuse.org/plugins/appfuse-maven-plugin

但无法在实践中重构它的内容。有没有人可以展示一个基本上解释细节的教程(比如,从生成 pojos .. 到 jsp 文件)?

【问题讨论】:

    标签: java maven appfuse


    【解决方案1】:

    一旦有了 JavaBean(POJO 类),就可以使用以下命令生成所有层:

    mvn appfuse:gen -Dentity=Name
    

    必须将“Name”替换为您的 JavaBean(实体)的名称。或者,您可以使用:

    mvn appfuse:gen -Damp.genericCore=false -Dentity=Name 
    

    如果您不想使用 GenericDao 和 GenericManager。

    为了进一步调查,我建议: http://appfuse.org/display/APF/AppFuse+Maven+Plugin#AppFuseMavenPlugin-amp-crud

    【讨论】:

    • 什么意思?它的工作,我经常使用它。如果您使用所有必要的注释创建适当的 POJO 类,您可以运行该 maven 命令 (mvn appfuse:gen.....),您将获得 DAO、Service、webapp 层。
    猜你喜欢
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 2021-01-18
    • 1970-01-01
    • 1970-01-01
    • 2016-03-01
    相关资源
    最近更新 更多