[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