From 70cebd33afb43e15f143ccd7b4df55fbdea6dfeb Mon Sep 17 00:00:00 2001 From: kohsuke Date: Mon, 23 Mar 2009 19:18:50 +0000 Subject: [PATCH] another script to print the version string from POM git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16491 71c3de6d-444a-0410-be80-ed276b4c234a --- show-pom-version.rb | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100755 show-pom-version.rb diff --git a/show-pom-version.rb b/show-pom-version.rb new file mode 100755 index 0000000000..919e6e524e --- /dev/null +++ b/show-pom-version.rb @@ -0,0 +1,8 @@ +#!/usr/bin/ruby +# parse POM from stdin and prints the version number +require "rexml/document" +require "rexml/xpath" + +pom = REXML::Document.new $stdin +# if the POM doesn't define the version by itself, it's inherited from the parent +puts (pom.elements["/project/version"] || pom.elements["/project/parent/version"]).text