<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Creating_a_Dojo_custom_build</title><link>https://sourceforge.net/p/carbones/wiki/Creating_a_Dojo_custom_build/</link><description>Recent changes to Creating_a_Dojo_custom_build</description><atom:link href="https://sourceforge.net/p/carbones/wiki/Creating_a_Dojo_custom_build/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 20 Mar 2015 14:20:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/carbones/wiki/Creating_a_Dojo_custom_build/feed" rel="self" type="application/rss+xml"/><item><title>Creating_a_Dojo_custom_build modified by Anonymous</title><link>https://sourceforge.net/p/carbones/wiki/Creating_a_Dojo_custom_build/</link><description>&lt;div class="markdown_content"&gt;&lt;h3 id="this-page-explains-the-steps-required-to-perform-a-custom-build-to-compress-cerc-dijits"&gt;This page explains the steps required to perform a custom build to compress cerc dijits&lt;/h3&gt;
&lt;p&gt;1. Ensure you have installed Java(JDK) version 1.5 or greater in your system. &lt;/p&gt;
&lt;p&gt;2. Check out the latest Carbones project from the subversion repository at google code. &lt;/p&gt;
&lt;p&gt;3. navigate to C:\workspaces\Carbones\WebContent\js\dojo-release-1.6.1-src\util\buildscripts\profiles folder &lt;/p&gt;
&lt;p&gt;4. create a file named cerc.profile.js &lt;/p&gt;
&lt;p&gt;5. copy and paste the below contents into profile file. &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nt"&gt;dependencies&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="n"&gt;layers&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt;

    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="nb"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"cerc.js"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="nx"&gt;layerDependencies&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="err"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"dojo.js"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"../dijit/dijit.js"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"../dojox/dojox.js"&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;dependencies&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt;
                       &lt;span class="s2"&gt;"dijit.layout.BorderContainer"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"dijit.layout.ContentPane"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"dojo.parser"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.MapControl"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.Toolbar"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.TreeAccordion"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.Util"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"dijit.layout.AccordionContainer"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.Processing"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.MapTimeDataMenu"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.FilterMenu"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"dijit.form.DateTextBox"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"dijit.form.ComboBox"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.CalendarWidget"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.events.AppEvents"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.MaskPane"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"dijit.form.FilteringSelect"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.BackGroundLayers"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.EditableLegend"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"dijit.form.ValidationTextBox"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.ToggleSplitter"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"dijit.ToolbarSeparator"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                       &lt;span class="s2"&gt;"cerc.dijits.MapTools"&lt;/span&gt;
                       &lt;span class="cp"&gt;]&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="o"&gt;],&lt;/span&gt;

    &lt;span class="nt"&gt;prefixes&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt;
        &lt;span class="err"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"dijit"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"../dijit"&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"dojox"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"../dojox"&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
        &lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"cerc"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"../../cerc"&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;
    &lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="err"&gt;}&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;6. Now setp back a folder and look for build.bat file. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;From command prompt type build.bat profile=cerc action=release &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;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 &lt;/p&gt;
&lt;p&gt;8. point to the compressed cerc and dojo javascript file in the map page &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt; &lt;span class="nt"&gt;&amp;lt;script&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"./js/dojo-release-1.6.1-src/release/dojo/dojo/dojo.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
 &lt;span class="nt"&gt;&amp;lt;script&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"./js/dojo-release-1.6.1-src/release/dojo/dojo/cerc.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;9. deploy the app and test &lt;/p&gt;
&lt;p&gt;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) &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 20 Mar 2015 14:20:05 -0000</pubDate><guid>https://sourceforge.netd4305fdd7a359582d6fbbd88e1978bae157b6c96</guid></item></channel></rss>