Я пришел из ANT, где вы можете вызвать файл .java, чтобы получить номер версии, выполнив какой-либо метод. Я хотел бы сделать что-то подобное в моем новом pom.xml, чтобы автоматически получить правильный номер версии. Мне нужно, чтобы приложение узнало о своей собственной версии, и в то же время Maven, чтобы узнать о полученной версии, делает правильные сборки. Удержание версии информации в два раза не является вариантом.
Или может Maven создать новый .java файл во время/до создания?
Я могу представить несколько способов достичь этого, но есть ли способ сделать это лучше всего в проекте Maven?