Menu

Creating_a_Dojo_custom_build

Anonymous

This page explains the steps required to perform a custom build to compress cerc dijits

1. Ensure you have installed Java(JDK) version 1.5 or greater in your system.

2. Check out the latest Carbones project from the subversion repository at google code.

3. navigate to C:\workspaces\Carbones\WebContent\js\dojo-release-1.6.1-src\util\buildscripts\profiles folder

4. create a file named cerc.profile.js

5. copy and paste the below contents into profile file.

dependencies = {
    layers: [


    {
        name: "cerc.js",
        layerDependencies: ["dojo.js", "../dijit/dijit.js", "../dojox/dojox.js"],
        dependencies: [
                       "dijit.layout.BorderContainer",
                       "dijit.layout.ContentPane",
                       "dojo.parser",
                       "cerc.dijits.MapControl",
                       "cerc.dijits.Toolbar",
                       "cerc.dijits.TreeAccordion",
                       "cerc.dijits.Util",
                       "dijit.layout.AccordionContainer",
                       "cerc.dijits.Processing",
                       "cerc.dijits.MapTimeDataMenu",
                       "cerc.dijits.FilterMenu",
                       "dijit.form.DateTextBox",
                       "dijit.form.ComboBox",
                       "cerc.dijits.CalendarWidget",
                       "cerc.events.AppEvents",
                       "cerc.dijits.MaskPane",
                       "dijit.form.FilteringSelect",
                       "cerc.dijits.BackGroundLayers",
                       "cerc.dijits.EditableLegend",
                       "dijit.form.ValidationTextBox",
                       "cerc.dijits.ToggleSplitter",
                       "dijit.ToolbarSeparator",
                       "cerc.dijits.MapTools"
                       ]
    }],

    prefixes: [
        ["dijit", "../dijit"],
        ["dojox", "../dojox"],
        ["cerc", "../../cerc"]
    ]
};

6. Now setp back a folder and look for build.bat file.

From command prompt type build.bat profile=cerc action=release

7. the compressed javascript file named cerc.js will be found at C:\workspaces\Carbones\WebContent\js\dojo-release-1.6.1-src\release\dojo\dojo\cerc.js

8. point to the compressed cerc and dojo javascript file in the map page

 <script src="./js/dojo-release-1.6.1-src/release/dojo/dojo/dojo.js">
 <script src="./js/dojo-release-1.6.1-src/release/dojo/dojo/cerc.js"></script>

9. deploy the app and test

9. similarly copy cerc folder (C:\dojo-release-1.5.0-src\release\dojo\cerc)into dojo src folder in the webapp (WebContent\dojo-release-1.5.0-src)


MongoDB Logo MongoDB