2017-08-09 12 views
0
  1. 私はlibフォルダを持っています。これには、ミニファイル化されていないjsファイルとcssファイルは含まれません。
  2. すべてのファイルをコピー先のフォルダにコピーするが、縮小されていないjs、cssファイルはすべて除外するantを使用してビルドスクリプトを作成する必要があります。私は唯一のlib/min.js先のフォルダにコピーする必要が縮小されていないjsを除外する方法をビルドし、縮小されたjsファイルを含める方法

  3. のlib/abc.jsとlib/abc.min.js

  4. フォルダ項目は次のようになります。

  5. -<include name="**/lib/**/*.min.js" />私のルートには、宛先フォルダにコピーする必要がある.html、.txtファイルがたくさん含まれているので、私にはお勧めできません。私はすべてを含むようなものが必要で、libフォルダにこの特定の未確認のファイルを除外します。私は<exclude name="**/lib/**/*.js" />を使うことはできません。これはminifed JSも除外しています。

答えて

1

最後に自分自身で作成しました。 libsフォルダから縮小されたjs、cssファイルのみをコピーします。

<property name="dest" location="build_release/project" /> 
<target name="create package"> 
<copy todir="${dest}"> 
     <fileset dir="public_html"> 
      <exclude name = "/js/libs/**"/> 
      <exclude name = "/css/libs/**"/> 
     </fileset> 
     <fileset dir="public_html"> 
      <include name = "/js/libs/**/*.min.js"/> 
      <include name = "/css/libs/**/*.min.css"/> 
     </fileset> 
    </copy> 
</target> 

コメントに疑問があればお聞かせください。

関連する問題