code_junkie

How do I concatenate JavaScript files into one file?

Nov 12th, 2011
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. <target name="concatenate" description="Concatenate all js files">
  2. <concat destfile="build/application.js">
  3. <fileset dir="src/js" includes="*.js" />
  4. </concat>
  5. </target>
  6.  
  7. <target name="compress" depends="concatenate" description="Compress application.js to application-min.js">
  8. <apply executable="java" parallel="false">
  9. <filelist dir="build" files="application.js" />
  10. <arg line="-jar" />
  11. <arg path="path/to/yuicompressor-2.4.2.jar" />
  12. <srcfile />
  13. <arg line="-o" />
  14. <mapper type="glob" from="*.js" to="build/*-min.js" />
  15. <targetfile />
  16. </apply>
  17. </target>
  18.  
  19. copy /B *.js compiled.js /Y
  20.  
  21. copy /A *.js compiled.js /B /Y
  22.  
  23. copy /A *.js /B compiled.js /Y
  24.  
  25. <asp:ScriptManager ID="ScriptManager1" runat="server">
  26. <CompositeScript>
  27. <Scripts>
  28. <asp:ScriptReference Path="~/Scripts/Script1.js" />
  29. <asp:ScriptReference Path="~/Scripts/Script2.js" />
  30. <asp:ScriptReference Path="~/Scripts/Script3.js" />
  31. </Scripts>
  32. </CompositeScript>
  33. </asp:ScriptManager>
  34.  
  35. type *.js > compiled.js
  36.  
  37. <groups xmlns="http://www.isdc.ro/wro">
  38. <group name="all">
  39. <css>/asset/*.css</css>
  40. <js>/asset/*.js</js>
  41. </group>
  42. </groups>
Add Comment
Please, Sign In to add comment