Плагин с идентификатором 'osgi' не найден - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь построить проект (https://github.com/fge/btf) локально, используя gradle. Используется плагин «osgi», но всякий раз, когда я его собираю, я получаю плагин с ошибкой, который не найден. Я попытался дать разные варианты OSGi, добавил репозитории и зависимость. Все еще получаю ту же ошибку. Пожалуйста помоги. Заранее спасибо.

НЕИСПРАВНОСТЬ: сборка не удалась с исключением.

  • Где: файл сборки '/root/btf-1.2/build.gradle' строка: 61

  • Что пошло не так: возникла проблема при оценке root проекта 'btf'.

    Плагин с идентификатором 'osgi' не найден.

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите --scan, чтобы получить полное представление.

  • Получите дополнительную помощь по https://help.gradle.org

Устаревшие функции Gradle использовались в этой сборке, что делало ее несовместимой с Gradle 7.0.

BUILD FAILED в 1 с Используйте «--warning-mode all» для отображения отдельных предупреждений об устаревании. См. https://docs.gradle.org/6.1.1/userguide/command_line_interface.html#sec: command_line_warnings

сгенерированные журналы, как показано ниже

1 Ответ

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

Gradle больше не поддерживает встроенный плагин osgi. Пожалуйста, ознакомьтесь с плагинами Bnd Gradle.

https://github.com/bndtools/bnd/blob/master/biz.aQute.bnd.gradle/README.md#replacing использование-gradles-deprecated-osgi-plugin

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