2015-06-02 15 views
15

Trong Grails 2 có một lệnh tuyệt vời run-script cho phép thực thi tập lệnh Groovy tùy chỉnh với tất cả các lớp dự án có sẵn. Có gì tương tự trong Grails 3 không?run-script thay thế trong Grails 3

P.S. Cách duy nhất chúng tôi tìm thấy là xác định chính mình RunScriptCommand triển khai ApplicationCommand. Lệnh này yêu cầu một dự án gradle riêng biệt mà chúng ta không hài lòng. Có cách nào tốt hơn?

Trả lời

5

Là một thay thế, bạn có thể viết một ApplicationContextCommand xem ví dụ, các schema-export lệnh:

https://github.com/grails/grails-data-mapping/blob/ff6fd5148f0acc90b477e6828eb2111031b038c4/grails-plugins/hibernate4/src/main/groovy/grails/plugin/hibernate/commands/SchemaExportCommand.groovy

nào được thực hiện trong các plugin hibernate. Một trong những bạn đã thực hiện, bạn cần phải thêm JAR mà nó chứa vào classpath của kịch bản lệnh Gradle build của bạn.

Các vấn đề liên quan