# HG changeset patch # User Bernhard Urban # Date 1407532477 -7200 # Node ID 3d148f5e90b8f61651f2483f3d45056b57bb600f # Parent dbc0838b0def5c0d868ce1019a4e264af1627868 mx: refactor maven_install_truffle such that it uses specified paths from the project file diff -r dbc0838b0def -r 3d148f5e90b8 mx/mx_graal.py --- a/mx/mx_graal.py Fri Aug 08 17:18:48 2014 +0200 +++ b/mx/mx_graal.py Fri Aug 08 23:14:37 2014 +0200 @@ -1543,10 +1543,10 @@ def maven_install_truffle(args): """install Truffle into your local Maven repository""" - mx.archive(["@TRUFFLE"]) - mx.run(['mvn', 'install:install-file', '-DgroupId=com.oracle', '-DartifactId=truffle', '-Dversion=' + graal_version('SNAPSHOT'), '-Dpackaging=jar', '-Dfile=build/truffle.jar']) - mx.archive(["@TRUFFLE-DSL-PROCESSOR"]) - mx.run(['mvn', 'install:install-file', '-DgroupId=com.oracle', '-DartifactId=truffle-dsl-processor', '-Dversion=' + graal_version('SNAPSHOT'), '-Dpackaging=jar', '-Dfile=build/truffle-dsl-processor.jar']) + for name in ['TRUFFLE', 'TRUFFLE-DSL-PROCESSOR']: + mx.archive(["@" + name]) + path = mx._dists[name].path + mx.run(['mvn', 'install:install-file', '-DgroupId=com.oracle', '-DartifactId=' + name.lower(), '-Dversion=' + graal_version('SNAPSHOT'), '-Dpackaging=jar', '-Dfile=' + path]) def c1visualizer(args): """run the Cl Compiler Visualizer"""