Mercurial > hg > truffle
comparison mx/commands.py @ 9169:f0fc8329bf98
ensure that the generated build-graal.xml is stable
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 16 Apr 2013 22:55:31 +0200 |
parents | 50161aa21af2 |
children | bc5c5336008b |
comparison
equal
deleted
inserted
replaced
9168:50161aa21af2 | 9169:f0fc8329bf98 |
---|---|
498 | 498 |
499 out.open('target', {'name' : 'jar', 'depends' : 'compile'}) | 499 out.open('target', {'name' : 'jar', 'depends' : 'compile'}) |
500 out.element('mkdir', {'dir' : '${jar.dir}'}) | 500 out.element('mkdir', {'dir' : '${jar.dir}'}) |
501 out.open('jar', {'destfile' : '${jar.file}', 'basedir' : '${classes.dir}'}) | 501 out.open('jar', {'destfile' : '${jar.file}', 'basedir' : '${classes.dir}'}) |
502 | 502 |
503 for service, providers in serviceMap.iteritems(): | 503 for service in sorted(serviceMap.iterkeys()): |
504 out.open('service', {'type' : service}) | 504 out.open('service', {'type' : service}) |
505 for provider in providers: | 505 for provider in sorted(serviceMap[service]): |
506 out.element('provider', {'classname' : provider}) | 506 out.element('provider', {'classname' : provider}) |
507 out.close('service') | 507 out.close('service') |
508 | 508 |
509 out.close('jar'); | 509 out.close('jar'); |
510 out.close('target') | 510 out.close('target') |