Encontrar o caminho para um jar de uma classe dentro del

@Plugin x.y.z deve ser executado em cima de um projeto Java e gerar algum código Java. Esse código precisará de classes disponíveis no jar do plug-in no tempo de compilação e execução. Portanto, o jar do plug-in (ou diretório de instalação) deve aparecer no caminho de classe da compilaçã

Como um plug-in pode descobrir o caminho exato de seu próprio diretório jar / installation, ou, nesse caso, o caminho para o jar de algum plug-in associado de maneira portáti

Background é que eu quero criar um assistente que o usuário possa executar para ativar o x.y.z. natureza em um projeto. O usuário deve receber um padrão significativo para onde encontrar a funcionalidade de tempo de execução necessária, e a biblioteca especificada será adicionada ao caminho da compilaçã

questionAnswers(2)

yourAnswerToTheQuestion