Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I include data text files in a jar using Ant?

Tags:

java

build

ant

In my src folder there is another folder called data which contains files data1.txt and data2.txt. The application loads a graph from these files in the initialization, so I want to include these files in my final jar. I use Ant to produce the jar file.

like image 767
topless Avatar asked May 16 '10 19:05

topless


1 Answers

Example from http://ant.apache.org/manual/Tasks/jar.html :

  <jar destfile="${dist}/lib/app.jar">
    <fileset dir="${build}/classes"/>
    <fileset dir="${src}/resources"/>
  </jar>

So basically you would want to include the data-files in the same way as "resources" are included above.

From the documentation of the <jar> task:

It is possible to refine the set of files that are being jarred. This can be done with the includes, includesfile, excludes, excludesfile and defaultexcludes attributes.

like image 134
aioobe Avatar answered Oct 03 '22 03:10

aioobe