Библиотеки с официальным номером версии часто имеют его в имени файла.
Для информации о сборке у вас все равно должен быть автоматизированный процесс сборки, и он, скорее всего, использует ant. Это легко:
- Для файлов JAR вы можете установить атрибуты реализации в файлах манифеста.
- Вы можете создать файл свойств, расположенный в пути к классам, который содержит информацию, которую вы хотите распространять. Часто вам нужно время сборки и кто его построил.
- Для веб-приложений вы можете указать это в описании, расположенном в web.xml.
Вы можете отобразить эту информацию несколькими способами:
- Описание веб-приложения часто легко увидеть в среде развертывания.
- Страница сборки, показывающая компоненты, использованные для сборки.
- Запись информации о сборке в журнал сервлета во время запуска.
Основной вопрос здесь - кому это нужно видеть? Конечные пользователи не могут видеть в логах ...
Также не стоит недооценивать ценность точно сохраненного журнала развертывания! Вам не нужно идти и смотреть на файлы потребителей ...