使用eclipse的java库版本编号

时间:2011-05-13 15:47:44

标签: eclipse svn version-numbering

我正在开发一个连接SVN @sourceforge的库,我的IDE是Eclipse,那么如何设置版本编号?我想这是自动的,但我如何使用Eclipse?


注意:我正在使用Subclipse

3 个答案:

答案 0 :(得分:3)

我假设你正在使用Java,这是一个新的应用程序。在这种情况下,我建议使用Maven设置项目并使用Release插件(http://maven.apache.org/plugins/maven-release-plugin/)或者Versions插件(http://mojo.codehaus.org) /版本 - Maven的插件/)。以下是有关如何在Maven设置后开始使用Versions插件的链接:

http://weblogs.java.net/blog/johnsmart/archive/2010/08/18/managing-version-numbers-maven-maven-versions-plugin

答案 1 :(得分:1)

Subversion将提交从一开始编号,没有什么可以改变的。作为svn的插件,您可以使用Subclipse or Subversive对于应用程序的版本号,您必须自己决定如何编号,并在svn存储库中创建代码的副本,通常在标记文件夹中(而主要开发将在tunk),一个版本号的目录。您可以使用您选择的任何SVN插件的功能来完成它。

答案 2 :(得分:0)

你的问题真的很模糊。当您说“版本编号”时,我假设您的意思是Subversion版本编号而不是应用程序版本编号(例如,1.0.0)。而且我还假设您正在询问如何将修订号放在文件本身的注释中。

在文件的标题中,您需要添加以下内容:

$LastChangedDate:$
$LastChangedRevision:$
$LastChangedBy:$

接下来在〜/ subversion / config中添加以下内容:

[miscellany]
enable-auto-props = yes

[auto-props]
* = svn:keywords=LastChangedDate LastChangedRevision LastChangedBy Id

最后在Eclipse中转到Windows>偏好>团队> SVN并将“配置位置”设置为“使用目录”并选择〜/ subversion。

来源:http://islandlinux.org/howto/enable-auto-properties-auto-props-subversion-subclipse-eclipse