build.xml中include标记中指定的文件未添加到jar中

时间:2019-06-18 20:36:36

标签: java ant build.xml

我想包括config.properties文件和jar中resources文件夹中存在的所有json文件。但是没有文件被添加到jar中。如果我只使用一个include标签,那么这些文件将被添加到jar中。请帮助我将所有jsonm和config.properties文件添加到jar中。

<!-- Export configuration files to build directory -->
  <copy todir="${output.dir}/configuration">
    <fileset dir="configuration">
      <include name="**/config.properties"/>
      <include name="**/*.json"/>
    </fileset>
  </copy>

  <!-- Put exported configuration files on classpath -->
  <fileset id="extra.jar.files" dir="${output.dir}/configuration">
    <filename name="**/config.properties"/>
    <filename name="**/*.json" />
  </fileset>

1 个答案:

答案 0 :(得分:0)

尝试一下:

<copy todir="${output.dir}/configuration">
    <fileset dir="configuration" includes="*/.json"/>
    <fileset dir="configuration" includes="**/config.properties"/> 
</copy>

请参阅此link