Avatar billede touel Nybegynder
10. april 2008 - 21:47 Der er 5 kommentarer og
1 løsning

Hvad er Ant ?

Jeg har læst om kompilerings programmet Ant på diverse hjm sider. Jeg må dog indrømme at jeg stadig ikke kan se hvilken fordel Ant har.

Nu bruger jeg Eclipse,og der har man Run til at kompilere koden med, hvorfor skulle Ant være bedre der ?

Jeg har en ide om at hvis man har hentet et program,såsom jini, eller cryptix, som har JAR filer, de skal så "tildeles" til programmets CLASSPATH, og det er så måske her at Ant kan noget ???

Hvis jeg er helt gal på den, kan nogen så fortælle i simple træk, hvor Ant er nyttigt....
Avatar billede arne_v Ekspert
10. april 2008 - 21:57 #1
ant bruges til at bygge kode og til at koere unit tests med evt. endda til at
deploye til production med.

http://www.eksperten.dk/artikler/54 giver lidt indblik i mulighederne.

Du kan godt builde et lille projekt i Eclipse.

Men har du mange projekter og mange unit tests der kan koeres saa er det meget bedre
at lade ant koere natten over og saa ligger der om morgenen en lille rapport
med build fejl og fejlede unit tests.

Eclipse build og ant build erstatter ikke hinanden men supplerer hinanden. Paa det
store system sidder hver developer med et enkelt Eclipse projekt og builder med
Eclipse. Men naar han mener det virker saa checker han det ind i sourec control og
saa kommer det med i den store natlige automatisk build via ant.
Avatar billede touel Nybegynder
10. april 2008 - 22:27 #2
generer Ant selv unit test ?

Hvad hvis man har små projekter, dvs. enkeltmands, kan Ant være behjælpelig der ?
Avatar billede arne_v Ekspert
10. april 2008 - 22:46 #3
Nej.

Man skal selv skrive dem.

Men det er smart at koere dem automatisk efter en build.
Avatar billede arne_v Ekspert
10. april 2008 - 22:51 #4
Jeg bruger nogen gange ant selv til smaa projekter, hvis der er nogle komplicerede
classpaths eller hvis jeg skal bruge nogen specielle ant tasks til et eller andet.

Tomcat, Axis og mange andre programmer kommer med ant tasks til forskellige ting.

Man kan ogsaa lave sine egne ant tasks. Jeg har brugt det et par gange.

Ant er ikke det foerste man skal laere i Java. Men skal du ud og arbejde med
Java saa vil jeg gaette paa at der 55% sandsynlighed for at der buildes med ant,
40% sandsynlighed for at der buildes med maven og 5% sandsynlighed for at alt
build sker fra IDE. Saa jeg vil sige at ant hoerer med til en Java udviklers
vaerktoejskasse.
Avatar billede touel Nybegynder
14. april 2008 - 17:38 #5
hmm...

tror jeg nogenlunde har en ide om det nu... du må gerne lægge svar
Avatar billede arne_v Ekspert
14. april 2008 - 17:50 #6
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester