Maven - spustenie aplikacie

Jakub Podlesak Jakub.Podlesak na Sun.COM
Pátek Prosinec 5 15:30:01 CET 2008


Zdravim,

odpoved je mezi radky...

On Fri, Dec 05, 2008 at 02:24:08PM +0100, Dusan Zatkovsky wrote:
> DD.
> 
> Zacinam sa zoznamovat s Javou. Napisal som jednoduchu aplikaciu, ktorej kostru 
> som naklikal v NetBeans, ktore sa ( asi pomocou ant-u ) starali o build. 
> Postupne som k tej aplikacii zacal nabalovat rozne kniznice. Aby som si 
> to "ulahcil", zacal som skumat Maven2.
> 
> Takze som danu aplikaciu prekopal a spravil z nej mvn projekt. Ten bez 
> problemov zbuildim a spustim z NetBeans, ale neviem ako ho ( rozumne ) 
> spustit z terminalu.
> 
> Povodny projekt obsahoval v jar/manifest cesty k potrebnym jar-om do 
> relativneho adresara ./lib, do ktoreho netbeans vzdy skopirovalo potrebne 
> jar-y. Aplikacia sa dala spustit jednoducho pomocou java -jar 
> dist/MojaApp.jar.
> 
> Vysledok maven projektu je ale mierne odlisny, ziadne jary sa neskopirovali. 
> Da sa nejak maven donutit k podobnemu spravaniu ako to robilo Netbeans? 
> Predpokladam, ze to maven ma nejak vyriesene a ze nemusim rucne nastavovat 
> classpath po vsetkych certoch, ale asi sa neviem spravne opytat googla.

Podivejte se na [1], zajimat vas bude nejspis exec:java, tj. sekce Java goal.
Je tam i priklad, jak konfigurovat exec plugin ve vasem pomu,
takze by pak melo stacit z cmd zavolat: mvn compile exec:java

~Jakub

Pozn. NetBeans pouzivaji IIRC, mvn exec:exec, prislusy prikaz je mozne v IDE editovat

[1]http://mojo.codehaus.org/exec-maven-plugin/usage.html

> 
> Takze v skratke otazka znie - ako co najjednoduchsie spustim maven aplikaciu z 
> terminalu?
> 
> Diky.
> 
> -- 
> Dusan



Další informace o konferenci Konference