diff 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
line wrap: on
line diff
--- a/mx/commands.py	Tue Apr 16 22:46:02 2013 +0200
+++ b/mx/commands.py	Tue Apr 16 22:55:31 2013 +0200
@@ -500,9 +500,9 @@
     out.element('mkdir', {'dir' : '${jar.dir}'})
     out.open('jar', {'destfile' : '${jar.file}', 'basedir' : '${classes.dir}'})
 
-    for service, providers in serviceMap.iteritems():
+    for service in sorted(serviceMap.iterkeys()):
         out.open('service', {'type' : service})
-        for provider in providers:
+        for provider in sorted(serviceMap[service]):
             out.element('provider', {'classname' : provider})
         out.close('service')