2012-01-25 14 views
0

mavenビルドを使用してJavaコンポーネントを作成しています。私はsvnのリビジョンとブランチ、おそらくはチェックアウトとビルドの日付を出力するためにJMX Beanを持っていたいと思います。(監視ツールはそれを見ておくことができます)JMX BeanのSVNリビジョン

これを行う方法はありますか?私はこれのためにSVNフックのいくつかの並べ替えが必要になると思います。

答えて

2

svn:keywordsプロパティをソースファイルに追加できます。 例:あなたのMyClass.javaインサイド

$> svn propset svn:keywords "Id Revision" 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 $"; 
関連する問題