[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