#grails #jar #dependencies #portlet #war
#grails #jar #зависимости #портлет #Война
Вопрос:
Я использую плагин Grails Porlets, и сгенерированный портлет не развертывается, потому что ему нужно commons-logging.jar добавление его вручную в WEB-INF lib в сгенерированном портлете с помощью ‘grails war’ решает проблему.
Как я могу автоматически добавлять эту зависимость в WEB-INF lib каждый раз, когда я создаю новую версию портлета, без необходимости делать это вручную?
Ответ №1:
Настройте commons-logging.jar в качестве зависимости вашего приложения в BuildConfig.groovy. Вам нужно будет добавить что-то вроде следующего:
dependencies {
runtime 'commons-logging:commons-logging:1.1.1'
}
Ответ №2:
Если вы разместите свои библиотеки в папке с appname lib, она должна быть автоматически включена в ваш war-файл.
Комментарии:
1. Если вы сделаете это, вы обойдете разрешение зависимостей Grails, что нецелесообразно