[Java lista] Ant, Eclipse es a bin/ konyvtar
istvan.ketler at lhsystems.com
istvan.ketler at lhsystems.com
2008. Ápr. 4., P, 10:12:57 CEST
Szia,
itt egy részlet, hogy mit használok (remélem, csak a "pure ant" részek maradtak):
<project name="whatever" default="All" basedir=".">
<!-- Java System Environment -->
<import file="../common/envir.xml"/>
<!-- folder names -->
<property name="src" location="src" />
<property name="bin" location="bin" />
<!-- remove all generated files -->
<target name="Clean" description="Clean all generated products.">
<delete dir="${bin}" failonerror="false" />
</target>
<target name="Init">
<mkdir dir="${bin}" />
<!-- copy resources to the compilation traget folder -->
<copy todir="${bin}">
<fileset dir="${src}">
<include name="**/*.*" />
<exclude name="**/*.java" />
</fileset>
</copy>
</target>
<target name="Compile" depends="Init" description="Compile sources.">
...
</target>
Ha az init target-et megteszed a jar-gyártó target dependency-jének, akkor a *.java file-okon kívül elsőként mindent átmásol a bin-be. Persze itt játszhatsz is, lehet más az include és exclude.
Üdvözlettel,
Iván
Ivan KETLER
Project Coordinator
NetLine/Plan new GUI
Schedule & Revenue Management
Airline Management Solutions
Lufthansa Systems Hungaria
Hungary, 1123 Budapest, Alkotás u. 53.
>
Sitz der Gesellschaft / Corporate Headquarters:
Lufthansa Systems Hungaria Kft, Budapest
Fövarosi Birosag 01-09-463417
Geschaeftsfuehrung/ Management Board:
Monika Houck
-----Original Message-----
> From: javalist-bounces at javagrund.hu
> [mailto:javalist-bounces at javagrund.hu] On Behalf Of Jabba Laci
> Sent: Friday, April 04, 2008 3:07 AM
> To: java
> Subject: [Java lista] Ant, Eclipse es a bin/ konyvtar
>
> Sziasztok!
>
> Eclipse-et hasznalok, es a forras, ill. a binaris konyvtarak
> kulon-kulon vannak. A grafikus felulet miatt van nehany GIF
> file is az src/ konyvtarban, amikrol az Eclipse automatikusan
> keszit masolatot a bin/ -be. Ha az Ant "clean" target-jeben
> letorlom a bin/ -t, akkor a vegso JAR-hoz szukseges GIF
> file-ok is torlodnek.
> Jelenleg igy oldottam meg:
>
> <delete>
> <fileset dir="${binDir}" includes="**/*.class" /> </delete>
>
> Vagyis csak a .class file-okat torlom le. Ez viszont ures
> konyvtarakat hagy maga utan, ami vegulis nem gond, de talan
> nem tul elegans. Vagy eloszor le kellene torolni a bin/ -t,
> es az src/ -bol atmasolni mindent ami nem *.java?
>
> Mi erre a bevalt modszer?
>
> Koszi:
>
> Lac
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
További információk a(z) Javalist levelezőlistáról