Made maven executable configurable

This commit is contained in:
Ciaran Gultnieks 2012-09-13 08:23:12 +01:00
parent 6274d071a7
commit 7a0df25525
5 changed files with 11 additions and 3 deletions

View file

@ -269,7 +269,7 @@ def build_local(app, thisbuild, vcs, build_dir, output_dir, extlib_dir, tmp_dir,
# Build the release...
if thisbuild.has_key('maven'):
p = subprocess.Popen(['mvn3', 'clean', 'package',
p = subprocess.Popen([mvn3, 'clean', 'package',
'-Dandroid.sdk.path=' + sdk_path,
'-Dandroid.sign.debug=false'],
cwd=root_dir, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
@ -471,8 +471,9 @@ def main():
global options
# Read configuration...
global build_server_always
global build_server_always, mvn3
build_server_always = False
mvn3 = "mvn3"
execfile('config.py', globals())
options, args = parse_commandline()
if build_server_always:

View file

@ -803,7 +803,7 @@ def getsrclib(spec, extlib_dir, sdk_path):
vcs = getvcs('git',
'https://code.google.com/r/andreasschildbach-bitcoinj/', sdir, sdk_path)
vcs.gotorevision(ref)
if subprocess.call(['mvn3', 'install'], cwd=sdir) != 0:
if subprocess.call([mvn3, 'install'], cwd=sdir) != 0:
raise BuildException("Maven build failed for BitcoinJWallet srclib")
return sdir

View file

@ -34,6 +34,9 @@ from common import VCSException
def main():
# Read configuration...
global build_server_always, mvn3
build_server_always = False
mvn3 = "mvn3"
execfile('config.py', globals())