2017-07-26 86 views
0

我试图反向工程数据库架构和我得到了以下错误:Grails的DB-逆向工程师没

Command execution error: org.hibernate.cfg.Configuration.buildSettings(Lorg/hibernate/service/ServiceRegistry;)Lorg/hibernate/cfg/Settings; 
    > Building 85% > :dbReverseEngineer :dbReverseEngineer FAILED 
    > Building 85% 
    FAILURE: Build failed with an exception. 

    * What went wrong: 
    Execution failed for task ':dbReverseEngineer'. 
    Process 'command '/usr/lib/jvm/java-8-openjdk/bin/java'' finished with non-zero exit value 1 

的Grails版本:

| Grails Version: 3.2.6 
| Groovy Version: 2.4.7 
| JVM Version: 1.8.0_141 

摇篮版本:

Gradle 3.4.1 

我跟着these the instructions

回答

1

该插件最后与Grails 3.0.x一起发布。那使用了gorm 4,我很确定。 (Grails 3.1的文档为包含gorm 5的“新功能”做了广告宣传,而Grails 3.2宣传了gorm 6)。也许Burt会插话,但据我所知,这个插件在Grails 3.2.x中不能很好地工作,而不会被重新发布。

你可以尝试在3.0.11中运行它,只是为了逆向工程你的类,然后将它们移到你的真实项目中,作为一种解决方法。

+0

谢谢,结束了这么做。 –