Получить Spring и другие номера версий фреймворка в JVM - PullRequest
0 голосов
/ 04 февраля 2012

Я пытаюсь создать своего рода «скелетную» структуру для базового Java-приложения.

Одна вещь, которую я хочу добавить, это страница / отображение версии, в которой перечислены текущие прикрепленные рамки / библиотеки.

Например:

Версия скелета: 1.0.0 Весна: 2.5.6 Спящий режим: Malbolge

Цель проекта Skeleton состояла в том, чтобы новый разработчик мог очень легко быстро запустить надежное приложение.
Я подумал, что наихудший сценарий - это то, что я мог бы просматривать все манифесты фреймворков и использовать это ... но это не интересно ...

У кого-нибудь есть другое предложение? Это было бы просто, если бы в проекте использовался Maven ... Я мог бы просто разобрать pom.xml или что-то в этом роде ...

Я предполагаю, что более определенный вопрос:

Предоставлена ​​папка libs; Есть ли способ динамически собрать версию JAR / Frameworks #, не касаясь манифеста?

Ответы [ 2 ]

0 голосов
/ 04 февраля 2012

Вы можете получить версию Spring, используя класс SpringVersion .

У меня был фрагмент кода в предыдущем вопросе:

Нужна версия Spring # - есть только файл spring.jar

0 голосов
/ 04 февраля 2012

Использование System.getProperties () предоставляет список свойств JVM, включая различные идентификаторы версий JRE, JVM и спецификации.Не уверен, что это даст Spring и другие версии.

...