Avatar billede william_munny Nybegynder
09. august 2004 - 15:37 Der er 4 kommentarer og
2 løsninger

Inkluder foldere i JAR vha ANT

Når jeg laver min Jar fil vil jeg gerne beholde min folder struktur så min xml filer kommer i min xml folder. mit script ser således ud:

<target description="Makes the jar for the app" depends="compile" name="build">
<jar basedir="${bin.dir}"
destfile="${jar.fil}"
manifest="${manifest}">
      <fileset dir="${img.dir}"/>
      <fileset dir="${xml.dir}"/>
      <fileset file="${prop.fil}"/>
</jar>

</target>
Avatar billede simonvalter Praktikant
09. august 2004 - 16:07 #1
jeg er ikke helt sikker på hvordan du kan få mappen med ved at bruge ant tasken .. ud over at copy til en temp struktur

hvis du har denne struktur

project/images/
project/xml/
project/properties/
kommer alle resources til at ligge i / af din jar

men hvis du havde denne struktur

project/resources/images/
project/resources/xml/
project/resources/properties/

og havde en  <fileset file="resources"/>

ville din jar se sådan her ud

/images/
/xml/
/properties/
med de tilhørende filer liggende i mapperne.
Avatar billede arne_v Ekspert
10. august 2004 - 12:40 #2
Du kan prøve noget a la:

        <jar jarfile="test.jar">
            <fileset dir="." includes="**/*.xml" excludes="**/build.xml"/>
            <fileset dir="." includes="**/*.properties"/>
        </jar>

Men det kræver lidt fifle at få den helt rigtig !
Avatar billede william_munny Nybegynder
10. august 2004 - 15:31 #3
Jeg har droppet det igen men smid et svar
Avatar billede simonvalter Praktikant
10. august 2004 - 16:16 #4
mig/os?
Her er ihvertfald et.
Avatar billede arne_v Ekspert
10. august 2004 - 18:45 #5
just in case
Avatar billede william_munny Nybegynder
10. august 2004 - 20:50 #6
Tjae i har jo begge spildt jeres tid :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester