У меня есть плагин, который загружает пользовательский распознаватель плюща. Использует ${basedir}
найти файл JAR, содержащий распознаватель, чтобы я мог загрузить его внутри
BuildConfig (см. Ответ для контекста). Это компилирует плагин, но, к сожалению, когда плагин установлен в проекте, basedir
становится каталогом проекта, поэтому он не может найти банку. pluginBasedir
, похоже, ни на что не указывает, даже внутри BuildConfig.groovy плагина.
Есть ли способ выяснить каталог базы плагинов изнутри
BuildConfig.groovy плагина?
В конечном счете, я просто хочу, чтобы мой собственный распознаватель (во внешнем jar-файле) работал при компиляции плагина и при компиляции любого проекта, частью которого является плагин. Любое решение приветствуется.