[Javalist] Maven + jwsc + war

istvan.ketler at lhsystems.com istvan.ketler at lhsystems.com
2011. Dec. 17., Szo, 13:44:11 CET


Felejtsd el az eclipset, a maven pluginje rossz, bugos. Probald a netbeanst, azzal legalabb a maven muxik. 
Sent from my cellular
 

From: hron at hron.me [mailto:hron at hron.me] 
Sent: Saturday, December 10, 2011 03:17 PM
To: Java lista <javalist at lists.javaforum.hu> 
Subject: Re: [Javalist] Maven + jwsc + war 
 

Szia,
Igen, valahogy volt egy rossz erzesem, hogy a projekt tipusat nem szabad piszkalni, az az almoskonyvek szerint nem jelent sok jot.

A jwsc oldalan amugy milyen konfigot hasznalsz? Mutasd meg, hatha egyszeruen csak azert szivsz, mert valami egyszerut elirtal. Megneztem a jwsc ant peldajat, es azt kell mondjam, a tevesztes melegagya. Van egy rossz erzesem mindig, amikor egy program a true/false -n kivul negyfele jelolesmodot tamogat az egybites informacio jelzesere.

János Háber <janos.haber at javaportal.hu>:
> Szia!
> 
> 
> 
> Megprobaltam ezzel a modszerrel. A gond az hogy az egesz cumo egy
> 
> ear-t allit elo. Namost itthon az hogy maven hogy kezeli web/ear
> 
> projecteket, szepen felismert, hogy a projecthez milyen modulok
> 
> tartoznak, szepen latja is a webservice-s projectet, csak amikor
> 
> weblogikat szeretnem inditani, akkor kapok egy csoda hibauzit. Mivel o
> 
> nem az eart futtatja, hanem a
> 
> 
> 
> d:\workspacepath\projectpath\target\m2e-wtp\web-resources -t. Ami ugye
> 
> nemtoltodik mert a project tipusa pom, csak eloallit egy war-t
> 
> is.Csakhogy ezt eclipse nem veszi figyelembe... (gondolom azert mert a
> 
> project fotipusat nezi azmeg nem war).
> 
> 
> 
> Termszetessen az elkeszult ear jo csak epp eclipse-ben nem futtathato
> 
> az alkalmazas.
> 
> 
> 
> Otlet?
> 
> 
> 
> b0c1
> 
> 
> 
> 
> 
> 2011/12/7 István Viczián viczian.istvan at gmail.com>:
> 
> > Szia,
> 
> >
> 
> > Akkor megpróbálom konkrétabban: az nem jó, hogy a project type-ot
> 
> > pom-ra teszed, és a war-t attach artifact-tal hozzáteszed? Simán
> 
> > lehet, hogy nem... :)
> 
> > --
> 
> > Viczián István
> 
> >
> 
> >
> 
> >
> 
> > 2011/12/7 János Háber janos.haber at javaportal.hu>:
> 
> >> Sziasztok!
> 
> >>
> 
> >> Igen, a classifieres dolgot mar Istvan is mondta, ezzel az a gondom
> 
> >> hogy eclipse maven plugin nemigazan generalna magatol (sztem).
> 
> >> Marpeddig akkor deploykor sem kerulne ki (persze tudom megtudom
> 
> >> futtatni kezzel stbstb, dehat probalnam elso korben elkerulni).
> 
> >> A war plugin letiltasat nem probaltam (jwsc mar most is ugyanazzal a
> 
> >> nevvel generalja a file-t, es a file el is keszul csak war plugin irja
> 
> >> felul).
> 
> >> Volt egy olyan ambrandom hogy sima war:war plugin configgal megmondom
> 
> >> hogy: baratom mar kesz a war, ne probalkozzal. (Lesz egy kis idom meg
> 
> >> probalkozok vele).
> 
> >>
> 
> >> Koszi az otleteket mindenkinek.
> 
> >>
> 
> >> b0c1
> 
> >>
> 
> >> 2011/12/7 Elek Márton elek at anzix.net>:
> 
> >>> 1. a war plugint siman le lehet tiltani, egyszeruen megnezed a a
> 
> >>> help:effective-pom-mal az execution id-t, es megismetled a definiciot
> 
> >>> ures phase-el:
> 
> >>>
> 
> >>>  
> 
> >>>        maven-war-plugin
> 
> >>>        2.1.1
> 
> >>>        
> 
> >>>          
> 
> >>>            default-war
> 
> >>>            
> 
> >>>            
> 
> >>>              war
> 
> >>>            
> 
> >>>          
> 
> >>>        
> 
> >>>      
> 
> >>>
> 
> >>>
> 
> >>> 2. A problema ott van, hogy a war plugin allitja be azt is, hogy a
> 
> >>> project tekintse az elkeszult war file-t feltoltesre meltonak
> 
> >>> (projectHelper.attachArtifact). Ilyet elvileg lehet kulon is mondani a
> 
> >>> build-helper:attach-artifacttal, de gyakorlatban nem mondhatsz
> 
> >>> ugyanolyat, mint amit a war plugin csinalna:
> 
> >>>
> 
> >>> [ERROR] Failed to execute goal
> 
> >>> org.codehaus.mojo:build-helper-maven-plugin:1.7:attach-artifact
> 
> >>> (attach-myartifacts) on project test: Execution attach-myartifacts of
> 
> >>> goal org.codehaus.mojo:build-helper-maven-plugin:1.7:attach-artifact
> 
> >>> failed: For artifact {net.anzix:test:1.0-SNAPSHOT:war}: An attached
> 
> >>> artifact must have a different ID than its corresponding main
> 
> >>> artifact. -> [Help 1]
> 
> >>> [ERROR]
> 
> >>>
> 
> >>> Az egyik workaround, hogy hasznalsz egy classifiert:
> 
> >>>
> 
> >>> 
> 
> >>>        org.codehaus.mojo
> 
> >>>        build-helper-maven-plugin
> 
> >>>        1.7
> 
> >>>        
> 
> >>>          
> 
> >>>            attach-myartifacts
> 
> >>>            package
> 
> >>>            
> 
> >>>              attach-artifact
> 
> >>>            
> 
> >>>            
> 
> >>>              
> 
> >>>                
> 
> >>>                  target/mysimplewar
> 
> >>>                  war
> 
> >>>                  jwsc
> 
> >>>                
> 
> >>>              
> 
> >>>            
> 
> >>>          
> 
> >>>        
> 
> >>>      
> 
> >>>
> 
> >>> Ez csak annyi hatrannyal jar, hogy ha valahol dependencia kent
> 
> >>> hasznalod a wart, akkor ott is ugyanazt a classifiert kell hasznalni.
> 
> >>>
> 
> >>> 3. Ha nagyon utalod a custom classifiert, akkor el tudom kepzelni
> 
> >>> (=nem probaltam ki), hogy siman menni fog, hogy letiltod a sima
> 
> >>> war:war-t (lasd 1-es pont), viszont csinalsz egy masik execution-t,
> 
> >>> masik id-vel, a jwsc plugin _ele_, es ugy intezed, hogy a jwsc plugin
> 
> >>> ugyanazt a file nevet hasznalja es siman irja feulut a war file-t.
> 
> >>> Ekkor lesz egy felesleges war lepesed, de cserebe le fog futni az
> 
> >>> attach artifact is war:war-on belul es a te war-od fog fel menni.
> 
> >>>
> 
> >>> 4. Jatszhatsz meg sajat pluginnel, amiben meghivod attach artifactot
> 
> >>> (sot azt is el tudom kepzelni, hogy esetleg a jwsc-ben is benne van),
> 
> >>> de szerintem az 1-3 workaround sokkal egyszeubb, nem eri meg a
> 
> >>> faradtsagot.
> 
> >>>
> 
> >>> m.
> 
> >>>
> 
> >>> 2011/12/3 János Háber janos.haber at javaportal.hu>:
> 
> >>>> Sziasztok!
> 
> >>>>
> 
> >>>> Maven-t probalom a mar meglevo projectunkre rahuzni. Minden megy
> 
> >>>> szuperul, csak kicsit elakadtam.
> 
> >>>>
> 
> >>>> Van egy webservice projectunk amihez a war file-t jwsc allitja elo
> 
> >>>> (weblogic specifikus cuccok is vannak benne).
> 
> >>>> Maven ant pluginnel szepen megcsinaltam, elo is all a war file,
> 
> >>>> csakhogy akkor jon a maven war plugin es szepen felulirja a
> 
> >>>> sajatjaval.
> 
> >>>>
> 
> >>>> Tehat a kerdes. Hogy csinalhatok olyan maven pom-ot ami war tipusu, de
> 
> >>>> megsem a war plugin csinalja meg a packaginget hanem a mar elkeszult
> 
> >>>> war-t hasznalja.
> 
> >>>>
> 
> >>>> b0c1
> 
> >>>> _______________________________________________
> 
> >>>> Javalist mailing list
> 
> >>>> Javalist at lists.javaforum.hu
> 
> >>>> http://lists.javaforum.hu/mailman/listinfo/javalist
> 
> >>> _______________________________________________
> 
> >>> Javalist mailing list
> 
> >>> Javalist at lists.javaforum.hu
> 
> >>> http://lists.javaforum.hu/mailman/listinfo/javalist
> 
> >> _______________________________________________
> 
> >> Javalist mailing list
> 
> >> Javalist at lists.javaforum.hu
> 
> >> http://lists.javaforum.hu/mailman/listinfo/javalist
> 
> > _______________________________________________
> 
> > Javalist mailing list
> 
> > Javalist at lists.javaforum.hu
> 
> > http://lists.javaforum.hu/mailman/listinfo/javalist
> 
> _______________________________________________
> 
> Javalist mailing list
> 
> Javalist at lists.javaforum.hu
> 
> http://lists.javaforum.hu/mailman/listinfo/javalist
> 
>

 
Sitz der Gesellschaft / Corporate Headquarters: Lufthansa Systems Hungaria Kft, Budapest, Fövarosi Birosag 01-09-463417
Geschaeftsfuehrung / Management Board: Monika Houck


--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20111217/78f3a635/attachment.html>


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