Mercurial > hg > truffle
changeset 15253:9ff9f6643986
mx: unconditionally ensure mx injected dependencies are up to date in buildjmh command
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Sat, 19 Apr 2014 12:48:19 +0200 |
parents | 359c9bb2d2c8 |
children | a83af3413927 417e2ae45b89 |
files | mx/mx_graal.py |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mx/mx_graal.py Fri Apr 18 18:30:40 2014 -1000 +++ b/mx/mx_graal.py Sat Apr 19 12:48:19 2014 +0200 @@ -1449,8 +1449,10 @@ return d = mx.Distribution(graalSuite, name=artifactId, path=path, sourcesPath=path, deps=deps, excludedLibs=[]) d.make_archive() - cmd = ['mvn', '-q', 'install:install-file', '-DgroupId=' + groupId, '-DartifactId=' + artifactId, + cmd = ['mvn', 'install:install-file', '-DgroupId=' + groupId, '-DartifactId=' + artifactId, '-Dversion=1.0-SNAPSHOT', '-Dpackaging=jar', '-Dfile=' + d.path] + if not mx._opts.verbose: + cmd.append('-q') if args.settings: cmd = cmd + ['-s', args.settings] mx.run(cmd) @@ -1481,6 +1483,9 @@ jmhPath = _get_jmh_path() mx.log('JMH benchmarks: ' + jmhPath) + # Ensure the mx injected dependencies are up to date + makejmhdeps(['-p'] + (['-s', args.settings] if args.settings else [])) + timestamp = mx.TimeStampFile(join(_graal_home, 'mx', 'jmh', jmhPath.replace(os.sep, '_') + '.timestamp')) mustBuild = args.clean if not mustBuild: @@ -1502,7 +1507,6 @@ env['JAVA_HOME'] = _jdk(vmToCheck='server') env['MAVEN_OPTS'] = '-server' mx.log("Building benchmarks...") - makejmhdeps(['-p'] + (['-s', args.settings] if args.settings else [])) cmd = ['mvn'] if args.settings: cmd = cmd + ['-s', args.settings]