Ahoj,

neni mi jasne, proc aspectj volat tak pozde, kdyz se da volat misto 
standardniho compileru. Tj. kompilovat misti javac
pomoci iajc. To me funguje naprosto v pohode ..

> <iajc destDir="${dist.dir}/modules"
> inpath="${dist.dir}/modules" source="1.5" verbose="true"/>

Tady to kompilovani uz zkompilovaneho mi neprijde v poradku. iajc je normalni 
java compilator, ktery je aspect-aware.
Navic ani v jednom pripade nenastavujete nejakou class-path, kde ma prekladac 
hledat knihovny a uz prelozene jine porjekty??

> ještě jsem zkoušel task použít v targetu -post-compile
> a to takto:
> <iajc destDir="${build.classes.dir}}/planit"
> inpath="${build.classes.dir}/planit"
>             source="1.5" verbose="true"/>               

Tady je zase ptakovina to destDir (proc tam pridavat to planit, to je preci 
package ne). na inpath to same. My mame
misto compile nasledujici a slape to jak hodinky:

<target name="build" depends="build-clean, build-init" if="compile">
  <path id="build.classpath">
    <fileset dir="${lib.dir}">
      <include name="*.jar"/>
    </fileset>
    <fileset dir="${export.dir}">
      <include name="*.jar"/>
    </fileset>
    <fileset dir="${tomcat.home}/lib">
      <include name="*.jar"/>
    </fileset>
   </path>
   <iajc sourceroots="${source.dir}" 
sourceRootCopyFilter="**/*.java,**/*.aj,**/.svn/*" destdir="${build.dir}"
encoding="UTF-8" debug="on" classpathref="build.classpath" source="1.5"/>
</target>

S pozdravem
-- 
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic

Odpovedet emailem