2010-12-29 54 views
3

Javadocsの@versionの値を変更し、SVNリポジトリ上でファイルのリビジョン番号を自動的に追加する方法はありますか?Maven、Subversion、Javadocs

サンプルテンプレート @version $ v rev。 $ rev

と出力 @version v2.1 rev。 74321

更新: 私はあなたがリビジョン番号を置換するSubversion keyword substitutionを使用することができますバージョン

+0

誰かが瞬時にほとんど同じことを尋ねました。 :) http://stackoverflow.com/questions/4557747/update-javadoc-version-and-author-across-all-filesよく無視してください、それは異なっています。 – Nishant

+0

「それ」と同じですが、同じ質問ではありません;)可能であればリビジョン番号と「多分」を追加したいと思います。 –

答えて

4

としてリビジョン番号と「多分」ことが可能である場合には、タグ名を追加します。例えば:

/** 
* Get the <tt>foo</tt> value. 
* 
* @version $Revision$ 
*/ 
class Foo 
{ 
    ... 
} 

しかし、あなたはその拡張を行いたい対象のファイルのそれぞれにsvn:keywordsプロパティを設定する必要があります。例:

$ svn propset svn:keywords "Revision" Foo.java 
property 'svn:keywords' set on 'Foo.java' 
+0

素晴らしい。ありがとう! –