如何使用Ant在jar中包含数据文本文件?

top*_*ess 8 java ant build

在我的src文件夹中有另一个名为data的文件夹,其中包含文件data1.txt和data2.txt.应用程序在初始化时从这些文件加载​​图形,所以我想在最终的jar中包含这些文件.我使用Ant来生成jar文件.

aio*_*obe 7

来自http://ant.apache.org/manual/Tasks/jar.html的示例:

  <jar destfile="${dist}/lib/app.jar">
    <fileset dir="${build}/classes"/>
    <fileset dir="${src}/resources"/>
  </jar>
Run Code Online (Sandbox Code Playgroud)

所以基本上你想要以与上面包含的"资源"相同的方式包含数据文件.

<jar>任务的文档:

可以优化被激活的文件集.这可以通过includes,includesfile,excludes,excludesfile和defaultexcludes属性来完成.