1 Star 0 Fork 5

wujianfeirun / ironrhino

forked from quaff / ironrhino 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
build.compress.xml 11.57 KB
一键复制 编辑 原始数据 按行查看 历史
quaff 提交于 2017-02-27 16:40 . Release version 2.0.1
<?xml version="1.0" encoding="utf-8"?>
<project name="ironrhino-compress" default="compressAssets" basedir=".">
<property name="webapp.dir" location="${basedir}/webapp" />
<property name="lib.dir" location="${basedir}/lib" />
<property name="classes.dir" location="${webapp.dir}/WEB-INF/classes" />
<property name="target.dir" location="${basedir}/target" />
<target name="compressAssets">
<antcall target="compressScripts" />
<antcall target="compressStyles" />
</target>
<target name="concatScripts">
<concat destfile="${webapp.dir}/assets/scripts/ironrhino.js" encoding="utf-8" fixlastline="yes">
<filelist>
<file name="${webapp.dir}/assets/scripts/source/jquery-2.2.4.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.browser-1.0.0.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.cookie-1.0.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.ui-1.11.3.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.rc4-1.0.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.form-2.95.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.format-1.0.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.alerts-1.1.my.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.textext-1.3.1.my.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.treeview-1.4.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.treeview.async-0.1.my.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.treeTable-2.3.0.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.clickmenu-0.1.6.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.columnmanager-0.2.5.my.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.throttle-debounce-1.1.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.htmlarea-0.7.5.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.chosen-1.1.0.js" />
<file name="${webapp.dir}/assets/scripts/source/sha1-0.4.1.js" />
<file name="${webapp.dir}/assets/scripts/source/swfobject-2.2.js" />
<file name="${webapp.dir}/assets/scripts/source/bootstrap-2.3.2.js" />
<file name="${webapp.dir}/assets/scripts/source/bootstrap.switch-1.3.js" />
<file name="${webapp.dir}/assets/scripts/source/bootstrap.datetimepicker-0.0.11.js" />
<file name="${webapp.dir}/assets/scripts/source/bootstrap.datetimepicker-zh-CN-0.0.11.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.messagebundle.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.core.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.checkavailable.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.ajaxupload.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.snapshot.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.concatsnapshot.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.concatimage.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.decodeqrcode.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.encodeqrcode.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.upload.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.ajaxpanel.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.mask.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.checkbox.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.sortabletable.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.datagridtable.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.portal.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.combobox.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.tags.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.suggestion.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.resizabletable.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.pagination.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.popwindow.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.richtable.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.sqleditor.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.importableform.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.attachmentableform.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.groupable.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.treearea.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.treeselect.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.treeview.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.listpick.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.imagepick.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.latlng.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.editme.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.filtercolumn.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.pattern.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.patterninput.js" />
</filelist>
</concat>
<replace file="${webapp.dir}/assets/scripts/ironrhino.js" token="@license" value="license" encoding="utf-8" />
<replace file="${webapp.dir}/assets/scripts/ironrhino.js" token="@copyright" value="copyright" encoding="utf-8" />
</target>
<target name="concatStyles">
<concat destfile="${webapp.dir}/assets/styles/ironrhino.css" encoding="utf-8" fixlastline="yes">
<filelist>
<file name="${webapp.dir}/assets/styles/source/jquery.ui.css" />
<file name="${webapp.dir}/assets/styles/source/jquery.treeview.my.css" />
<file name="${webapp.dir}/assets/styles/source/jquery.treeTable.my.css" />
<file name="${webapp.dir}/assets/styles/source/jquery.alerts.my.css" />
<file name="${webapp.dir}/assets/styles/source/jquery.textext.my.css" />
<file name="${webapp.dir}/assets/styles/source/jquery.clickmenu.css" />
<file name="${webapp.dir}/assets/styles/source/jquery.chosen.css" />
<file name="${webapp.dir}/assets/styles/source/jquery.htmlarea.css" />
<file name="${webapp.dir}/assets/styles/source/bootstrap.css" />
<file name="${webapp.dir}/assets/styles/source/bootstrap.switch.css" />
<file name="${webapp.dir}/assets/styles/source/bootstrap.datetimepicker.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.core.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.form.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.datagrid.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.mask.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.pagination.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.editme.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.portal.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.sortabletable.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.resizabletable.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.richtable.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.filtercolumn.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.treearea.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.pattern.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.icon.css" />
<file name="${webapp.dir}/assets/styles/source/bootstrap-responsive.css" />
</filelist>
</concat>
<replaceregexp file="${webapp.dir}/assets/styles/ironrhino.css" match="^\/\*!" replace="/*" byline="true" encoding="utf-8" />
</target>
<target name="compressScripts">
<java jar="${lib.dir}/closure-compiler.jar" fork="true">
<arg line=" --js=./webapp/assets/scripts/ironrhino.js --js_output_file=./webapp/assets/scripts/ironrhino-min.js" />
</java>
<concat destfile="${webapp.dir}/assets/scripts/ironrhino-lite.js" encoding="utf-8" fixlastline="yes">
<filelist>
<file name="${webapp.dir}/assets/scripts/source/jquery.browser-1.0.0.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.cookie-1.0.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.rc4-1.0.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.form-2.95.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.format-1.0.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.alerts-1.1.my.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.textext-1.3.1.my.js" />
<file name="${webapp.dir}/assets/scripts/source/jquery.throttle-debounce-1.1.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.messagebundle.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.core.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.checkavailable.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.tags.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.ajaxupload.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.ajaxpanel.js" />
<file name="${webapp.dir}/assets/scripts/source/ironrhino.pagination.js" />
</filelist>
</concat>
<replace file="${webapp.dir}/assets/scripts/ironrhino-lite.js" token="@license" value="license" encoding="utf-8" />
<replace file="${webapp.dir}/assets/scripts/ironrhino-lite.js" token="@copyright" value="copyright" encoding="utf-8" />
<java jar="${lib.dir}/closure-compiler.jar" fork="true">
<arg line=" --js=./webapp/assets/scripts/ironrhino-lite.js --js_output_file=./webapp/assets/scripts/ironrhino-lite-min.js" />
</java>
<delete file="${basedir}/webapp/assets/scripts/ironrhino-lite.js" />
</target>
<target name="compressStyles">
<java jar="${lib.dir}/yuicompressor.jar" fork="true">
<arg line=" --charset utf-8 --type css -o ./webapp/assets/styles/ironrhino-min.css ./webapp/assets/styles/ironrhino.css" />
</java>
<concat destfile="${webapp.dir}/assets/styles/ironrhino-lite.css" encoding="utf-8" fixlastline="yes">
<filelist>
<file name="${webapp.dir}/assets/styles/source/jquery.alerts.my.css" />
<file name="${webapp.dir}/assets/styles/source/jquery.textext.my.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.core.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.form.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.pagination.css" />
<file name="${webapp.dir}/assets/styles/source/ironrhino.icon.css" />
</filelist>
</concat>
<replaceregexp file="${webapp.dir}/assets/styles/ironrhino-lite.css" match="^\/\*!" replace="/*" byline="true" encoding="utf-8" />
<java jar="${lib.dir}/yuicompressor.jar" fork="true">
<arg line=" --charset utf-8 --type css -o ./webapp/assets/styles/ironrhino-lite-min.css ./webapp/assets/styles/ironrhino-lite.css" />
</java>
<delete file="${basedir}/webapp/assets/styles/ironrhino-lite.css" />
</target>
<target name="cleanAssets">
<delete file="${basedir}/webapp/assets/scripts/ironrhino-min.js" />
<delete file="${basedir}/webapp/assets/scripts/ironrhino-lite-min.js" />
<delete file="${basedir}/webapp/assets/styles/ironrhino-min.css" />
<delete file="${basedir}/webapp/assets/styles/ironrhino-lite-min.css" />
</target>
</project>
Java
1
https://gitee.com/wujianfeirun/ironrhino.git
git@gitee.com:wujianfeirun/ironrhino.git
wujianfeirun
ironrhino
ironrhino
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891