2014-01-15 2 views
0

Я получаю «ScriptExitException» во время запуска этого приложения grails.Ошибка ScriptExitException при создании класса домена [grails]

единственное изменение в коде этого класса домена

class Album {

static constraints = { 
    String title 
    static hasMany = [songs:Song] 
} } 

консольный выход:

grails> run-app | Compiling 1 source files. | Error Compilation error: startup failed: APP-FOLDER/grails-app/domain/com/gtunes/Album.groovy: 7: Modifier 'static' not allowed here. @ line 7, column 6. static hasMany = [songs:Song] ^

1 error | Error Error running script run-app: org.codehaus.groovy.grails.cli.ScriptExitException (Use --stacktrace to see the full trace)

Я должен держать его статичным, так как он используется где-то .. любая идея, что должен это исправить?

ответ

1

повторно организовать ваш класс как этого

class Album { 

     String title 
     static hasMany = [songs:Song] 


     static constraints = { 

     } 

} 
+0

Спасибо @ Рами-enbashi. Это изменение в файле groovy действительно запустило приложение. Но он не работает по мере необходимости. будет держать его здесь, если это было правильным решением. – soomro

Смежные вопросы