较大的github项目如何组合文件

时间:2012-03-14 22:02:43

标签: git jquery-ui

我看到像jQuery UI这样的大型项目将由许多小文件组成,例如UI folder中的文件。我想知道这些文件如何组合成我从website下载的内容,或者该过程是否无关?

基本上我打算将一个大型的JS项目拆分成碎片,并想知道是否有一些自动方式将它拼接在一起供用户下载。

1 个答案:

答案 0 :(得分:1)

他们使用ant脚本来构建它: https://github.com/jquery/jquery-ui/blob/master/build/build.xml

具体做法是: https://github.com/jquery/jquery-ui/blob/master/build/build.xml#L87(连接目标)

这是他们用来将所有文件连接成一个的代码:     

<concat destfile="${dist.dir}/ui/${concatenated}.js">
  <filelist dir="${src.dir}/" files="${core.files}" />
  <fileset dir="${src.dir}/" includes="jquery.ui.*.js, jquery.effects.*.js" excludes="${core.files}" />
</concat>