maven - distribucia hotovej aplikacie

Dusan Zatkovsky msk.conf na gmail.com
Pondělí Srpen 3 10:05:09 CEST 2009


Ahoj.

Zapasim s Maven-om a neviem sa dopatrat jednej veci. Preklopil som par mojich 
projektov z ant-u ( vyklikaneho v netbeans ) do mavenu. Pokial slo o -EE 
projekty, vsetko je ok. Problem mam so SE projektami - nedokazem prist na to, 
ako vyrobit spustitelny .jar.

Povodny ant-ovy projekt vyrobil myapp.jar a do podadresara ./lib nakopiroval 
vsetky zavislosti. Maven vyrobi myapp.jar, ktory:

a.	nema Main-Class atribut v manifeste napriek tomu, ze som ho v netbeans
	vyslovene uviedol. Musim to hackovat rucne v pom.xml. Asi bug v netbeans...

b.	nepribali ziadne jar-y, na ktorych projekt zavisi, takze vysledok je
	nespustitelny. Skusal som menit <scope> z compile na runtime, ale potom
	nesiel projekt zkompilovat.

V maven FAQ som na nic zaujimave nenarazil. Pritom mi to pripada ako absolutne 
elementarna poziadavka na build system, mozno neviem hladat. Jedine co som 
nasiel, je nejaky externy onejar-maven-plugin, ale pride mi zvlastne, ze by 
to aj bez neho nechodilo ad-hoc.

Kto poradi?

Dik

-- 
Dusan



Další informace o konferenci Konference