SVN-ревизия в JMX-бине - PullRequest
       4

SVN-ревизия в JMX-бине

0 голосов
/ 25 января 2012

Я создаю компоненты Java с помощью сборки maven.Я хотел бы, чтобы у них был JMX bean-компонент, чтобы выводить ревизию svn и ветвь и, возможно, дату извлечения и сборки (чтобы инструмент мониторинга мог следить за этим)

Любые предложения, как это сделать.Думаю, для этого мне понадобятся какие-то SVN-хуки.

1 Ответ

2 голосов
/ 25 января 2012

Вы можете добавить свойство svn:keywords в исходный файл.Пример:

$> svn propset svn:keywords "Id Revision" MyClass.java

Внутри MyClass.java:

private static final string svn_id = "$Id$";
private static final string svn_rev = "$Revision$";

Результат будет выглядеть так при каждом коммите:

private static final string svn_id = "$Id: MyClass.java 123 2012-01-04 13:36:23Z bk $";
private static final string svn_rev = "$Revision: 123 $";
...