[Java lista] ant jar vs compiled source

fisha fisha at freemail.hu
2011. Már. 12., Szo, 00:05:32 CET


Hello!

Benne lesz a forrás, de - ahogy írtam - ilyenkor valamiért nem kerül bele az a plusz infó a classokba, ami ahhoz kell, hogy a stacktracekben megjelenjen, hogy melyik kódsorban keletkezett az exception.(mi ennek a 
hivatalos neve amĂşgy?)
Engem ez lepett meg nagyon, mert eddig azt hittem hogy a jar task csak zipel. Mivel a classok már a javac után előállnak, ezért elképzelésem sincs, hogy mit tud a jar task még variálni (ha nincs exclude *.java), ami 
miatt megváltoznak a classok.

Dani

On 2011. 03. 11. 20:21, András Csányi wrote:
>
> Pont ma futottam bele abba, h a gwt-nel kulso jar hasznalatahoz kell a forras is a jar-ba. Vedd ki az exclude-bol a **/*.java -t es benne lesz a jarban a forras is.
>
> Jot valaszoltam? :-)
>
> On 11 Mar 2011 17:15, "fisha" <fisha at freemail.hu <mailto:fisha at freemail.hu>> wrote:
> > Sziasztok!
> >
> > Régebben talán már itt is sírtam egy probléma miatt:
> > Ant-tal fordítottam egy j2ee alkalmazást. javacnál debug on, debuglevel minden bekapcsolva. Minden forrás benne a végső ear-ban a megfelelő helyen. Beüzemelés után a stacktrace-ekben mégis mindig compiled source-t 
> kaptam
> > a forrás kódsor száma helyett.
> > Sokat görcsölve sikerült megfejtenem, hogy mi okozza a problémát.
> >
> > ĂŤgy rossz:
> > <jar destfile="${build.dir}/${ejbUD.name}" manifest="${ejb.dir}/META-INF/MANIFEST.MF" >
> > <fileset dir="${build.dir}/classesEjb" />
> > <fileset dir="${ejb.dir}" />
> > </jar>
> >
> > ĂŤgy jĂł:
> > <jar destfile="${build.dir}/${ejbUD.name}" manifest="${ejb.dir}/META-INF/MANIFEST.MF" >
> > <fileset dir="${build.dir}/classesEjb" />
> > <fileset dir="${ejb.dir}" />
> > <fileset dir="${ejb.dir}">
> > <exclude name="**/*.java" />
> > </fileset>
> > </jar>
> >
> > Tehát akkor van a baj, ha bele vannak jarolva (de szép magyar) a források is az EJB.jarba. Látszik is, hogy ha nincs benne a forrás, akkor a class-ok sokkal nagyobbak lesznek.
> > Nem teljesen Ă©rtem a dolgot, Ă©n eddig abban a hitben Ă©ltem, hogy a jar task gyakorlatilag csak zipel.
> >
> > Mit csinál valójában? Hogyan lehetne beletenni a forrásokat is? Persze bele tudom copyzni egy másik taskból, de elsírom magam tőle, hogy így kell csinálni. :)
> >
> > Előre is köszi a válaszokat!
> > Dani
> > _______________________________________________
> > Javalist mailing list
> > Javalist at javagrund.hu <mailto:Javalist at javagrund.hu>
> > http://javagrund.hu/mailman/listinfo/javalist
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20110312/8ae2ea7f/attachment.html 


További információk a(z) Javalist levelezőlistáról