2010-12-29 3 views
3

Gibt es eine Möglichkeit, den Javadocs @ version-Wert zu ändern und die Revisionsnummer der Datei automatisch in das SVN-Repository einzufügen?Maven, Subversion, Javadocs

Beispielvorlage @version $ v rev. $ rev

und Ausgabe @version v2.1 rev. 74321

Update: ich will Revisionsnummern hinzuzufügen und „vielleicht“, wenn es möglich wäre, Tag-Namen als Versionen

+0

jemand fragte fast gleich vor einem Moment. :) http://stackoverflow.com/questions/4557747/update-javadoc-version-and-author-across-all-files gut ignorieren, es ist anders. – Nishant

+0

"wie das", aber nicht die gleiche Frage;) Ich möchte Revisionsnummern und "vielleicht" hinzufügen, wenn es möglich wäre, Tag-Namen als Versionen. –

Antwort

4

Sie Subversion keyword substitution können Sie die Versionsnummer ersetzen. Zum Beispiel:

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

Allerdings müssen Sie die svn:keywords Eigenschaft auf jedem der Dateien, für die Sie diese Expansion tun wollen einzustellen. z. B .:

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

genial. Vielen Dank! –