2012-03-14 9 views
2

jQuery UIのような大きなプロジェクトは、UI folderのような多くの小さなファイルで構成されることがわかりました。私は、これらのファイルが、websiteからダウンロードしたものとどのように組み合わされているのか、それとも無関係なのでしょうか?大きなgithubプロジェクトのファイルの結合方法

基本的には、大きなJSプロジェクトを分割して、ユーザーがダウンロードするための自動化された方法があるかどうか疑問に思っています。

答えて

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(CONCATENATEターゲット)

これは、彼らが一つにすべてのファイルを連結するために使用するコードです:

<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> 
+0

はい、私はそのディレクトリを見ることができます。 – Sinetheta

+0

antスクリプトは、ビルドシステムである 'ant'コマンドを使用して呼び出すことができます。そのディレクトリからantを実行すると、jquery-uiファイルの構築に必要なターゲットが実行されます。連結ターゲットを含めて、すべてのファイルを連結します。 –

+0

何のためのantコマンドですか? – Sinetheta

関連する問題