2009年10月17日

To build the Struts Dojo profile

Download and unzip
http://download.dojotoolkit.org/release-0.4.3/dojo-0.4.3-src.zip
http://apache.ntu.edu.tw/struts/binaries/struts-2.1.8-all.zip

Read struts-2.1.8/src/plugins/dojo/src/profile/README
Copy struts.profile.js to ${dojo}/buildscripts/profiles
modify ${dojo}/buildscripts/profiles/struts.profile.js

// struts.profile.js
...
dependencies.prefixes = [
["struts", "../struts-2.1.8/src/plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts"]
];
...

Set ANT_OPTS
Windows
$ set ANT_OPTS=%ANT_OPTS% -Dfile.encoding=UTF-8
Linux
$ export ANT_OPTS="$ANT_OPTS -Dfile.encoding=UTF-8"

Inside ${dojo}/buildscripts run:
$ ant -Dversion=0.4.3 -Dprofile=struts clean release intern-strings
$ cp ../release/dojo/dojo.js ${struts}/plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js
$ cp ../release/dojo/dojo.js.uncompressed.js ${struts}/plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js
$ cp ../release/dojo/nls ${struts}/plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/

沒有留言:

網誌存檔