Добавление внешних JAR-файлов в приложение Grails 4.0 - PullRequest
0 голосов
/ 22 марта 2020

Я попытался добавить внешний файл .jar в приложение Grails 4.0, и, хотя в 3.0 версии на него был дан ответ, я не могу найти ответ для 4.0. (Grails 4.0 значительно изменился с 3.0.)

Вот что я сделал до сих пор:

  • сгенерировал чистый проект с помощью grails create-app --inplace
  • добавил следующее в раздел зависимостей build.gradle (из root)
 runtime fileTree(dir: '/vagrant/libs', include: '*.jar')
  • Создал папку / vagrant / libs и поместил в файл .jar
  • Из класса контроллера импортировал путь и попытался создать объект.
import ext.*;

...

AnnotationRenderer ar = new AnnotationRenderer()

Но я всегда получаю "не удается разрешить класс AnnotationRenderer".

Любые советы, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 23 марта 2020

Чтобы создать ссылку на внешний jar-файл, которого нет в Maven или любом другом хранилище c, в разделе репозиториев build.gradle добавьте:

flatDir {
    dirs 'libs'
}

Затем в разделе зависимостей добавьте:

implementation name: 'myjarfilename'

Где мое действительное имя файла - myjarfilename.jar (например, не включать «.jar» в build.grade),.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...