Odpovím si sám :-)
Tasky eclipse.* (stejně jako properties eclipse.*) jsou při spouštění
Antu z eclipse definovány pouze v případě, kdy je zvolena volba "Run
in the same JRE as the workspace" (External Tools -> záložka JRE).
2005/10/19, Filip Jirsák <[EMAIL PROTECTED]>:
> Zdravím,
> připadalo mi zbytečné kompilovat kód nejprve interním eclipsím
> incremental builderem a pak znovu z Antu. Tak jsem do build.xml místo
> tasku <javac> chtěl dát <eclipse.incrementalBuild>. Myslel jsem, že
> pokud tento ant skript pustím přímo z eclipse (jako External Tools,
> přes Ant view), eclipse přidá příslušné jar do classpath Antu - ale
> dostávám
>
> BUILD FAILED
> C:\...\build.xml:10: Could not create task or type of type:
> eclipse.incrementalBuild.
> ...
>
> Přitom pod Preferences -> Ant -> Runtime -> Tasks je tento task (a
> mnoho dalších) nastaven. Je potřeba task v build.xml ještě
> nadefinovat? Zatím mám build.xml jen, a to zjevně nestačí:
>
> <project basedir="." default="deploy" name="output">
> <target name="build">
> <eclipse.incrementalBuild project="portal-rodice"/>
> <jar destfile="${build.dir}/output.jar" basedir="bin" />
> </target>
> </project>
>
> Eclipse je 3.1.1 na Windows, Java je Sun JDK 1.5.0_04.
>
> Kde dělám chybu? Díky
>
> Filip Jirsák
> --
> Filip Jirsák
> [EMAIL PROTECTED]
>
--
Filip Jirsák
[EMAIL PROTECTED]