Ju urojme mireseardhjen ne sitin me te ri, dedikuar botes se programimit dhe teknologjise, ju urojme lexim te kendshem.
Faqja e pare > Java > Ant – publikimi i projekteve tuaja java

Ant – publikimi i projekteve tuaja java

Ant eshte mjeti qe fondacioni apache, perdor per ndertimin dhe publikimin e projekteve java. Ky strument shume i dobishem eshte i integruar ne tere ide-t java me te famshme si eclipse e netbeans, por gjithsesi fuonksionon si standaolone duke e shkarikuar nga faqja zyrtare, dhe instaluar. Them publikim dhe jo kompilim te nje projekti, pasi publikimi eshte akoma me kopleks sesa vetem kompilimi. Ne kete artikull do shikojme ndonje shembull te vogel, e per me shume do flasim per mundesite qe na jep ky strument.

Personalisht kam perdorur me shume se nje here kete strument te fuqishem, per projekte reale e koplekse qe kane nevoje per nje mjet te fuqijshem kompilimi dhe distribuimi.

Imagjionojme te kemi tre servera, nje per testim, nje per prodhim e nje per zhvillim (qe mund te jete dhe makina lokale) dhe po punojme mbi nje apikacion web, cdo sitance ka konfigurim dhe database te vete. Sa pune na duhet per te publikuar nje dnryshim ne projekt? Po ta bejme me dore, do ta duhej nje file war per secilin server, mekofigurimin perkates, gje qe do te na hate shume kohe, ne kete rast ant do beje tere punen per ne, kuptohet nese krijojme nje fail build ashtu si duhet…

Ne rastin tim (qe per arsye te ndryshme smudn te pasqueroj ne kete artikull), kam krijuar nje direktori buildi, me disa fail context (sa ambiente /servera te kem), nje direktori temporane pune dhe scripti build.xml (fali qe ant eksekuton). Fillimisht kopjoj burimet e kodt, i kompiloj, kopjon dipendencat (failet .jar) ne direktorine e duhur, me pas per secilin ambient krijoj nje file war, bej nje kopje te ketyre faili ne serverin e backupit, hap nje lidhje ssh me cdo server, dhe bej nje autentikim http me managerine tomcat per te bere deploy te failit war qe me scp kaloj tek serveri. Per me shume mund te leshoj teste junit apo java per te pare nese paketa ime eshte fundkionale, e me ne fund fshi tere failet e panevojshem…

Kuptohet qe thene keshtu, duket e veshtire , por gjate krijimit te failit do shikoni se sa lehte dhe bukur eshte.

Nje fail i thjeshte buildi do ishte:


    
        Shembull i thjeshte i perodrimit i nje faili build per ant
    
  




  
    
    
    
    
  

  
    
    
  

  
    
    

    
    
  

  
    
    
    
  

Ant ben akoma gjera me te avancuara, shpreojme qe ti prezantojme ne artikujt e ardhsheme.

Java ,

  1. Asnje koment.
  1. Asnje riferim.

AlbDevNet | Forumi | Kush jemi
AlbDevNet 2008 © tere te drejtat e rezervuara
Krijuar nga Elton Kola
100% shqiptar
made in albania
made in albania