# Build the release...
if thisbuild.has_key('maven'):
- p = subprocess.Popen(['mvn', '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)
thisbuild['version'] + "-unsigned.apk")
src = os.path.join(bindir, src)
elif thisbuild.has_key('maven'):
- src = re.match(r".*^\[INFO\] .*apkbuilder.*/([^/]*)\.apk",
+ try:
+ src = re.match(r".*^\[INFO\] .*apkbuilder.*/([^/]*)\.apk",
output, re.S|re.M).group(1)
+ except:
+ print output
+ raise BuildException('Failed to find output')
src = os.path.join(bindir, src) + '.apk'
#[INFO] Installing /home/ciaran/fdroidserver/tmp/mainline/application/target/callerid-1.0-SNAPSHOT.apk
else: