File: 02-do-not-hard-code-maven-version.patch

package info (click to toggle)
ruby-maven-libs 3.9.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,656 kB
  • sloc: sh: 144; ruby: 40; xml: 25; makefile: 3
file content (16 lines) | stat: -rw-r--r-- 562 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Description: Do not hard-code Maven version in source code
Author: Miguel Landaeta <nomadium@debian.org>
Forwarded: not-needed
Last-Update: 2017-03-09

--- a/lib/maven.rb
+++ b/lib/maven.rb
@@ -1,6 +1,7 @@
 module Maven
 
-  VERSION = '3.9.9'.freeze
+  mvn_cmd_path = File.join(File.expand_path(File.dirname(__FILE__)), '..', '..', '..', 'bin', 'mvn')
+  VERSION = `#{mvn_cmd_path} --version`.split("\n")[0].split[2].chomp("\e[m").freeze
 
   def self.exec( *args )
     if args.member?( '-Dverbose=true' ) || args.member?( '-Dverbose' ) || args.member?( '-X' )