Я пытаюсь создать приложение Grails 2.0 с использованием частных плагинов:Grails 2,0 зависимостей плагин
- MyCompany-фронтэнда = Grails Application
- MyCompany-ядро = Grails плагинов для доменных классов
В плагине mycompany-core я создал некоторый доменный класс и добавил зависимость от joda-времени в BuildConfig.groovy:
plugins {
build(":tomcat:$grailsVersion",
":release:1.0.1",
":svn:1.0.2") {
export = false
}
build(":joda-time:1.3.1")
}
в приложении MyCompany-фронтэнда, у меня есть следующий BuildConfig.groovy:
plugins {
runtime ":hibernate:$grailsVersion"
runtime ":resources:1.1.5"
build "mycompany:mycompany-core:0.1-SNAPSHOT"
build ":svn:1.0.2"
build ":spring-security-core:1.2.7"
build ":tomcat:$grailsVersion"
}
Я также удалил grails.plugins записи из application.properties, чтобы избежать путаницы. Но в конце mycompany-frontend не может найти классы моделей из плагина mycompany-core.
Что я должен искать/исправлять, чтобы заставить это работать?
Спасибо за ваш ответ. Я следил за этим советом http://www.nslms.com/2011/01/03/grails-plugin-dependencies/ (если я ставил каждую зависимость в сборке + время исполнения + компиляция, похоже, это работает, но не отличное решение). Я был ожидая автоматического импорта joda-времени в приложение mycompany-frontend из-за определения плагина mycompany-core – Wavyx
Я перешел к определению «компиляции», и все работает нормально. благодаря – Wavyx