1

我的应用程序文件夹结构如下所示...

-js
    -libs
        -jquery.js
        -jquery-ui.js
    -app.js
    -ui.js

我希望连接 /js 目录中的 .js 文件,而不是 /js/libs 目录中的文件。我正在使用以下代码,但它忽略了排除语句:

<concat destfile="${build.dir}/js/foot-${build.major}-${build.minor}.concat.js">
    <fileset dir="${build.dir}/js">
    <exclude name="**/libs/**" />
    </fileset>
</concat>
4

1 回答 1

0

<fileset>应该指定包含和排除模式。此外,最好指定一个与输入目录 <concat>分开的目标目录。<fileset>

<target name="concat-test">
  <concat destfile="${basedir}/concat.js" fixlastline="yes">
    <fileset dir="${basedir}/js">
      <include name="**/*.js" />
      <exclude name="**/libs/**" />
    </fileset>
  </concat>
</target>
于 2012-07-26T20:54:54.780 回答