[Java lista] Maven2 fordítás
István Viczián
viczian.istvan at gmail.com
2010. Okt. 8., P, 01:58:19 CEST
Üdv,
Érdekes, hogy a WARNING
(com.sun.org.apache.xpath.internal.operations.Mod is Sun proprietary
API and may be removed in a future release) és az említett bug együtt
kellett, hogy ne dobjon hibát, és csak kevés állományt fordítson le.
Ha kiveszem a warning-os részt, akkor dobja a kivételt, ha kiveszem a
string konkatenációt, akkor meg lefordul az összes állomány.
A compile-os rész simán:
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 832 source files to D:\projects\...\target\classes
[WARNING] D:\projects\...\src\main\java\...Foo.j
ava:[25,51] com.sun.org.apache.xpath.internal.operations.Mod is Sun
proprietary API and may be removed in a future release
...
[INFO] BUILD SUCCESSFUL
-X-szel:
+ Error stacktraces are turned on.
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_21
Java home: C:\Kaffe\jdk1.6.0_21\jre
...
[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
...
[INFO] [compiler:compile {execution: default-compile}]
[DEBUG] Using compiler 'javac'.
[DEBUG] Source directories: [D:\projects\...\src\main\java]
[DEBUG] Classpath: [D:\projects\...\target\classes
C:\Documents and
Settings\vicziani\.m2\repository\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar
itt jön 60 tonna JAR
[DEBUG] Output directory: D:\projects\...\target\classes
[DEBUG] Classpath:
[DEBUG] D:\projects\...\target\classes
szintén 60 tonna JAR
[DEBUG] Source roots:
[DEBUG] D:\projects\...\src\main\java
[INFO] Compiling 832 source files to D:\projects\...\target\classes
[WARNING] D:\projects\...\Foo.java:[25,51]
com.sun.org.apache.xpath.internal.operations.Mod is Sun proprietary
API and may be removed in a future release
Itt már a testResources jön.
[INFO] BUILD SUCCESSFUL
Szóval totál semmi!
Viczi
2010/10/8 Tamás Cservenák <tamas at cservenak.net>:
> Elsore ezeket talaltam:
>
> http://jira.codehaus.org/browse/MCOMPILER-53
>
> http://jira.codehaus.org/browse/MNG-4558
>
> Mi a compiler plugin verzioja amit hasznalsz? De az, hogy "lenyelte" a
> hibat... erdekelne egy -X build console output (legalabb a vege).
>
>
> Thanks,
> ~t~
>
> 2010/10/8 István Viczián <viczian.istvan at gmail.com>
>>
>> Üdv,
>>
>> Gábor ráérzett, köti a kezem a titoktartási. Első körben csak
>> iránymutatásra lett volna szükségem, hogy merre induljak. Nem is
>> reméltem olyan részletes segítséget, mint az előbbi thread-ben kaptam.
>>
>> Viszont rájöttem, és megosztanám az utókorral:
>> - Szóval, nem fordult le a kód, nem kaptam hibaüzenetet.
>> - Kipróbáltam a compiler plugin fork paraméterét, és láss csodát,
>> működött.
>> - Elkezdtem játszani a verbose paraméterrel, no ott már kaptam
>> exception-t, hogy nem tud parse-olni valami hibaüzenetet
>> - Fordításkor kaptam WARNING-ot, azt kivettem, no erre beindultak a
>> hibaüzenetek, nem tudom valaki ismeri-e:
>>
>> The system is out of resources.
>> Consult the following stack trace for details.
>> java.lang.StackOverflowError
>> at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:384)
>>
>> Végtelenciklus a fordítóban! Jeah!
>> Kiderült, hogy JDK bug, nem fogják javítani:
>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4776875
>>
>> A probléma az volt, hogy irtózatos mennyiségű string konkatenáció van
>> a kódban, valami generált cucc lehet, JavaScript-et raknak össze
>> soronként +-szal, sehol semmi StringBuffer. Kommentbe tettem, és megy
>> minden.
>>
>> Amiért írtam, hogy más is tanuljon belőle, hibakereséskor:
>> - fork
>> - verbose
>> - warning-ok eliminálása
>>
>> A kérdés, hogy a Maven miért nyeli le?
>>
>> Viczi
>>
>> 2010/10/7 Gábor Lipták <gabor.liptak at gmail.com>:
>> > Tudod az a baj, hogy a legritkább esetben szabják meg a titok kezelését
>> > azok
>> > akik ide írnak, beleértve engem is. Nekem mindig az van ilyenkor, hogyha
>> > "lebutitom a projektet" akkor nem jön a hiba :) Gondolom Viczi se csinál
>> > 800
>> > hello worldot egy maven projektbe a hiba kedvéért.
>> >
>> > 2010.10.07. 23:27 keltezéssel, Tamás Cservenák írta:
>> >
>> > Na, ez ékezeteket kívan!
>> >
>> > Ezt sosem értettem. Mindig elvárom (tévesen?), ha már az emberünk
>> > nyilvános
>> > fórum elé járult segítségért, hogy a problémás projekt is nyilvános.
>> > Elvégre, hogy segítsünk, ha nem látjuk a "beteget"? Legalább egy kis
>> > projektecske, testcase, vagy ilyesmi is jó, amin mindketten ugyanazt a
>> > hibát
>> > tudjuk reprodukálni.
>> >
>> > Ha nem publikus, sőt, titkos (!), én szívesen aláírok bármilyen
>> > titoktartási
>> > szerződést, miután megegyeztünk a munkadíjamban. Pofonegyszerű!
>> >
>> >
>> > Thanks,
>> > ~t~
>> >
>> > 2010/10/7 Gábor Lipták <gabor.liptak at gmail.com>
>> >>
>> >> Ez az ipari kémkedés kifinomult formája :P
>> >>
>> >> 2010.10.07. 22:44 keltezéssel, Tamás Cservenák írta:
>> >>
>> >> Szia Viczi,
>> >>
>> >> a legjobb lenne a SCM URL hogy kicsekkeljem es megismeteljem, es azt
>> >> tapasztaljam amit te.
>> >>
>> >> Ennel rosszabb egy sima console output...
>> >>
>> >>
>> >> Thanks,
>> >> ~t~
>> >>
>> >>
>> >>
>> >> 2010/10/7 István Viczián <viczian.istvan at gmail.com>
>> >>>
>> >>> Szia,
>> >>>
>> >>> Mivel tudok plusz információt adni?
>> >>>
>> >>> Viczi
>> >>>
>> >>> 2010/10/7 Tamás Cservenák <tamas at cservenak.net>:
>> >>> > Szia,
>> >>> >
>> >>> > gondolom bizonyitast nyert, hogy latatlanban nem sokat lehet mondani
>> >>> > a
>> >>> > problemadrol...
>> >>> >
>> >>> > ;)
>> >>> >
>> >>> >
>> >>> > Thanks,
>> >>> > ~t~
>> >>> >
>> >>> > 2010/10/7 István Viczián <viczian.istvan at gmail.com>
>> >>> >>
>> >>> >> Üdv,
>> >>> >>
>> >>> >> Van valakinek tippje, hogy egy projektet, ami 800 Java állományból
>> >>> >> áll, a Maven miért fordít úgy, hogy először csak 45 fájlt, majd
>> >>> >> kiírja, hogy successful. Aztán megint kb. 100-at, és megint
>> >>> >> successfull. Ahhoz, hogy a teljes projektet lefordítsam, ki kell
>> >>> >> adni
>> >>> >> a mvn parancsot vagy tízszer. Mindig kicsit több fájlt fordít, és
>> >>> >> nagyobb lesz a jar. Így teszi fel a repository-ba is. Most
>> >>> >> komolyan,
>> >>> >> ez a normál működés?
>> >>> >>
>> >>> >> Környezet:
>> >>> >> Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
>> >>> >> Java version: 1.6.0_21
>> >>> >> Java home: C:\Kaffe\jdk1.6.0_21\jre
>> >>> >> Default locale: hu_HU, platform encoding: Cp1250
>> >>> >> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>> >>> >>
>> >>> >> Viczi
>> >>> >> _______________________________________________
>> >>> >> Javalist mailing list
>> >>> >> Javalist at javagrund.hu
>> >>> >> http://javagrund.hu/mailman/listinfo/javalist
>> >>> >
>> >>> >
>> >>> > _______________________________________________
>> >>> > Javalist mailing list
>> >>> > Javalist at javagrund.hu
>> >>> > http://javagrund.hu/mailman/listinfo/javalist
>> >>> >
>> >>> >
>> >>> _______________________________________________
>> >>> Javalist mailing list
>> >>> Javalist at javagrund.hu
>> >>> http://javagrund.hu/mailman/listinfo/javalist
>> >>
>> >>
>> >> _______________________________________________
>> >> Javalist mailing list
>> >> Javalist at javagrund.hu
>> >> http://javagrund.hu/mailman/listinfo/javalist
>> >>
>> >> --
>> >> Lipták Gábor
>> >>
>> >> _______________________________________________
>> >> Javalist mailing list
>> >> Javalist at javagrund.hu
>> >> http://javagrund.hu/mailman/listinfo/javalist
>> >>
>> >
>> >
>> > _______________________________________________
>> > Javalist mailing list
>> > Javalist at javagrund.hu
>> > http://javagrund.hu/mailman/listinfo/javalist
>> >
>> > --
>> > Lipták Gábor
>> >
>> > _______________________________________________
>> > Javalist mailing list
>> > Javalist at javagrund.hu
>> > http://javagrund.hu/mailman/listinfo/javalist
>> >
>> >
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>> http://javagrund.hu/mailman/listinfo/javalist
>
>
> _______________________________________________
> 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