0
mavenビルドを使用してJavaコンポーネントを作成しています。私はsvnのリビジョンとブランチ、おそらくはチェックアウトとビルドの日付を出力するためにJMX Beanを持っていたいと思います。(監視ツールはそれを見ておくことができます)JMX BeanのSVNリビジョン
これを行う方法はありますか?私はこれのためにSVNフックのいくつかの並べ替えが必要になると思います。
mavenビルドを使用してJavaコンポーネントを作成しています。私はsvnのリビジョンとブランチ、おそらくはチェックアウトとビルドの日付を出力するためにJMX Beanを持っていたいと思います。(監視ツールはそれを見ておくことができます)JMX BeanのSVNリビジョン
これを行う方法はありますか?私はこれのためにSVNフックのいくつかの並べ替えが必要になると思います。
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 $";