dev2dev 首页 > 资源中心 > 专家Blog > 专家Blog文章
Subversion Information Ant Task
问题阐述
在Ant构建中您是否曾经因需要特定的信息而希望创建构建工件,以便通过跟踪工件来找到这些信息?以本地运行的副本的Subversion库版本或者到一个处于版本控制中的特定文件的url为例。将库修订版保存为可分发的jar/zip文件是一个好主意,比如perpetuum-SNAPSHOT-14.zip,其中14是Perpetuum刚刚针对其构建的库的版本。又或者,您要创建文档,而您希望可以在其中添加一个到文件源的链接,并且该URL可以在构建过程中动态创建。现在,利用SVN Info Ant Task,这些都可以做到。 SVN Info Ant Task
昨天我为一个同事创建了SVN Info Ant Task,之后我意识到它可能会对其他人也很有帮助。因此我写了这篇文章来介绍它。该Ant任务将允许您从一个目录或文件获取Subversion信息,然后将这些信息用于Ant构建,就像您曾经静态设置过这些属性一样。从SVN Info Ant Task用法页面上可以看出,这是真正可配置的,并且使用起来非常简单。SVN Info Ant Task用法页面上提供了一个简单的build.xml以及一些使用SVN Info Ant Task的例子,可供参考。如果您有兴趣使用SVN Info Ant Task,可在此处下载:
http://lavender.cime.net/~jwhitlock/svninfo_ant.zip。
这个zip文件包含该Ant任务的一个预构建的二进制文件、文档、源文件和构建文件(以便进行更改)。
文章出处:http://dev2dev.bea.com/blog/jcscoobyrs/archive/2005/11/subversion_info.html
作者其它文章
|