Я пытаюсь получить название и версию реализации для модуля maven jar. Если я использую Myclass.class.getPackage().getImplementationVersion()
для встроенного jar, он работает, но то же самое не работает в среде отладки, где jar не создается, но доступны классы.
Мне известно об использовании плагина Maven JAR для создания МАНИФЕСТА для модуля maven jar. Поэтому один подход, который я рассматриваю, состоит в том, чтобы каким-то образом создать копию МАНИФЕСТА в выходной папке сгенерированных источников, которую я включаю в свой путь к классам отладки. Для достижения этой цели:
- Можно ли создать файл МАНИФЕСТА в произвольном месте? Если да, то какой плагин и конфигурация исполнения необходимы?
- Если нет, то в каком месте создается файл, поэтому я могу скопировать его в свое собственное местоположение с помощью плагина maven-resources?