Плагин x.y.z должен работать поверх Java-проекта и генерировать некоторый Java-код. Этот код будет нуждаться в классах, доступных в банке плагина во время сборки и запуска. Следовательно, jar (или установочный каталог) плагина должен появиться в пути к классу сборки.
Как плагин может узнать точный путь к своей собственной директории jar / Installation или, если на то пошло, путь к jar некоторого связанного плагина в переносном виде?
Справочная информация: я хочу создать мастер, который пользователь сможет запустить, чтобы включить x.y.z. природа на проекте. Пользователю должно быть предоставлено значимое значение по умолчанию для того, где найти требуемые функциональные возможности времени выполнения, и данная библиотека будет добавлена в путь сборки.