[Java lista] Maven2 fordítás

Gábor Lipták gabor.liptak at gmail.com
2010. Okt. 8., P, 08:23:18 CEST


  Tehát igazam volt. Lenyeli a kis tetü. Engem a maven ezzel már 
számtalanszor megszivatott.

2010.10.08. 1:58 keltezéssel, István Viczián írta:
> Ü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
>>
>>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist

-- 
Lipták Gábor



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