Build Scripts Improvements Notes, Testing

Previous target/command

Result in products directory

New target(s)/command(s)

Result in products directory, Notes/Differences

ant -DrewriteHead="true"

dist, infusion-1.2-src.zip, infusion-1.2.zip, src-dist

ant infusionAllBuilds

infusion-1.2-src.zip, infusion-1.2.zip

  • Source contains a war file and no longer has the json dependency files.
  • New build does not contain dist and src-dist directories.
  • New not minified build has a fluid-components.war.
  • Tests/manual-tests/lib/fckeditor/editor/_source/internals/fcktools_ie.js: is empty in the new build (both minified and not minified)
  • infusionAll.js : Missing comment "/* SWFObject v2.1 < http://code.google.com/p/swfobject/ >", difference in last line "return{w3cdom:w3cdom, pv:playerVersion,webkit:webkit..."
  • New minified build has all files included in components/uiOptions/html/UIOptions.html when the old one includes InfusionAll.js
  • New minified build has all files included in components/uploader/html/Uploader.html when the old one includes InfusionAll.js

ant customBuild

dist, src-dist, infusion-1.2.zip, infusion-1.2-src.zip

ant pretreatMinify, followed by ant builderBuild

infusion-1.2.zip - differences are the fluid-components-1.2.war and InfusionAll.js

  • No file differences between the two wars.
  • Unable to tell differences between InfusionAll.js files - they are the same size.

ant customBuild

dist, src-dist, infusion-1.2.zip, infusion-1.2-src.zip

ant pretreatMinify, followed by ant -DnoMinify="true" builderBuild

infusion-1.2.zip - this was a surprise, infusion-1.2-src.zip expected.

  • Differences are the json files which are no longer included in the new zip file.
  • Also the war file is included in the new bundle and was not included in the old bundle.

ant customBuild -Dinclude="inlineEdit, uiOptions"

dist, src-dist, infusion-1.2.zip, infusion-1.2-src.zip

ant pretreatMinify, followed by ant -Dinclude="inlineEdit, uiOptions" builderBuild

infusion-1.2.zip

  • No file differences between the two wars.
  • Unable to tell differences between InfusionAll.js files - they are the same size.
  • The appropriate files for inlineEdit and uiOptions are included.

ant customBuild -Dinclude="inlineEdit, uiOptions"

dist, src-dist, infusion-1.2.zip, infusion-1.2-src.zip

ant pretreatMinify, followed by ant -DnoMinify="true" -Dinclude="inlineEdit, uiOptions" builderBuild

infusion-1.2.zip - this was a surprise, infusion-1.2-src.zip expected.

  • Differences are the json files which are no longer included in the new zip file.
  • Also the war file is included in the new bundle and was not included in the old bundle.
  • The appropriate files for inlineEdit and uiOptions are included.

ant customBuild -Dinclude="inlineEdit, uiOptions" -Dexclude="jQuery"

dist, src-dist, infusion-1.2.zip, infusion-1.2-src.zip

ant pretreatMinify, followed by ant -Dinclude="inlineEdit, uiOptions" -Dexclude="jQuery" builderBuild

infusion-1.2.zip

  • Differences are the fluid-components-1.2.war and InfusionAll.js.
  • No file differences between the two wars.
  • Unable to tell differences between InfusionAll.js files - they are the same size.
  • The appropriate files for inlineEdit and uiOptions are included, and jQuery is excluded.

ant customBuild -Dinclude="inlineEdit, uiOptions" -Dexclude="jQuery"

dist, src-dist, infusion-1.2.zip, infusion-1.2-src.zip

ant pretreatMinify, followed by ant -DnoMinify="true" -Dinclude="inlineEdit, uiOptions" -Dexclude="jQuery" builderBuild

infusion-1.2.zip - this was a surprise, infusion-1.2-src.zip expected.

  • Differences are the json files which are no longer included in the new zip file.
  • Also the war file is included in the new bundle and was not included in the old bundle.
  • The appropriate files for inlineEdit and uiOptions are included, and jQuery is excluded.

ant dailyBuild

dist, src-dist, infusion-1.2.zip, infusion-1.2-src.zip

ant dailyBuild

fluid-components-1.2.war

  • compare this war with the old version src-dist/war.
  • in new version json files are removed
  • added licenses directory, README and InfusionAll.js

ant

dist, infusion-1.2-src.zip, infusion-1.2.zip, src-dist

ant

infusion-1.2-src.zip, infusion-1.2.zip

  • New source contains a war file and no longer has the json dependency files.
  • New build does not contain dist and src-dist directories.
  • Minified build: indusionAll.js: Missing comment "/* SWFObject v2.1 < http://code.google.com/p/swfobject/ >", difference in last line "return{w3cdom:w3cdom, pv:playerVersion,webkit:webkit..."

ant customBuild

dist, infusion-1.2-src.zip, infusion-1.2.zip, src-dist

ant customBuild

infusion-1.2.zip

  • New build does not contain dist and src-dist directories.
  • Minified build: indusionAll.js: Missing comment "/* SWFObject v2.1 < http://code.google.com/p/swfobject/ >", difference in last line "return{w3cdom:w3cdom, pv:playerVersion,webkit:webkit..."

ant customBuild

dist, infusion-1.2-src.zip, infusion-1.2.zip, src-dist

ant customBuild -DnoMinify="true"

infusion-1.2.zip

  • New build does not contain dist and src-dist directories.
  • Source contains a war file and no longer has the json dependency files.