[OpenLayers-Users] build profile question

Bart van den Eijnden (OSGIS) bartvde at osgis.nl
Tue Jan 30 02:49:15 EST 2007


Hi list,

I am trying to make a build profile.

Does the @requires tag still work? I always seem to get a key error:

Traceback (most recent call last):
  File "build.py", line 18, in ?
    merged = mergejs.run(sourceDirectory, None, configFilename)
  File "../tools/mergejs.py", line 193, in run
    if max([order.index(rfp) for rfp in files[fp].requires] +
KeyError: 'OpenLayers/Control.js'

I started by copying lite.cfg and adding only PanZoom.js:

[first]
OpenLayers/SingleFile.js
OpenLayers.js
OpenLayers/BaseTypes.js
OpenLayers/Util.js

[last]

[include]
OpenLayers/Events.js
OpenLayers/Map.js
OpenLayers/Layer.js
OpenLayers/Layer/Grid.js
OpenLayers/Layer/HTTPRequest.js
OpenLayers/Layer/WMS.js
OpenLayers/Layer/WMS/Untiled.js
OpenLayers/Tile.js
OpenLayers/Tile/Image.js
OpenLayers/Control/PanZoom.js

[exclude]

If I add in OpenLayers/Control.js before I include PanZoom.js all is fine,
i.e. if I resolve the dependencies in the build file myself.

Also, the OverviewMap.js has @require: instead of @requires!

Best regards,
Bart

--
Bart van den Eijnden
OSGIS, Open Source GIS
http://www.osgis.nl








More information about the Users mailing list