Skip to content

Gradle plugin that provides various SVN-related tasks

License

Notifications You must be signed in to change notification settings

jerryting/gradle-svntools-plugin

 
 

Repository files navigation

gradle-svntools-plugin

A Gradle plugin (based on SVNKit) that provides various Subversion-related tasks.

Here is a very short build script that prints out the SVN revision:

apply plugin: "at.bxm.svntools"
task info << {
  println "Current revision is $svntools.info.revisionNumber"
}

The svntools-plugin can interact with existing SVN workspaces as well as create new workspaces (by performing a svn-checkout). It can interact with any SVN working copy format; no additional SVN client is required.

Please report bugs and feature requests at the Github issue page.

Use-case examples

  • Add the SVN revision to the version number when publishing artifacts
  • Create a tag as part of an automated release process
  • Commit files that have been changed during the build process (e.g. bumped version numbers)

Usage

Build Status

About

Gradle plugin that provides various SVN-related tasks

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Groovy 100.0%