Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Būvējumu rīku Apache Ant, Apache Maven un Gradle salīdzinošā analīze
Nosaukums angļu valodā A Comparative Analysis of Apache Ant, Apache Maven and Gradle Build Tools
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Konstantīns Gusarovs
Recenzents Tieto Latvia SIA, sistēmu analītiķis, Mg.sc.ing. O.Gorbiks
Anotācija Bakalaura darba ietvaros tiek aprakstīti un salīdzināti būvējumu rīki - Apache Ant, Apache Maven un Gradle. Lai programmēšanas projekta izstrādi padarītu vieglāku tiek lietoti būvējumu rīki, tie automatizē pirmkoda kompilāciju, testēšanu, sasaistīšanu un citas darbības. Atbilstošākā būvējumu rīka izvēle projektam ir svarīga darbība, taču ne vienmēr ir pieejama pietiekama informācija, lai izdarītu šo izvēli. Darbā tiek aprakstīts, kas ir būvējumu rīki, kādas funkcijas tie pilda, tiek dots būvējumu rīka izmantošanas piemērs, kā arī tiek sniegts ieskats būvējumu rīku vēsturē. Tiek aprakstīti 3 izvēlētie būvējumu rīki - Apache Ant, Apache Maven un Gradle. Rīki tiek salīdzināti pēc autora izvirzītajiem kritērijiem. Tiek salīdzināta rīku integrācija ar citiem rīkiem, tajā skaitā pielietojums testēšanā un versiju kontrolē, tiek apskatīta rīku tipiskā scenārija sarežģītība (cik koda rindu vajag, lai veiktu darbības), rīku pielietojums atkarību pārvaldē, citu programmēšanas valodu atbalsts, integrācija ar izstrādes vidēm, pieejamo spraudņu skaits un citu būvējumu rīku izsaukšanas iespējas. Rezultātā autors apkopo iegūtos rezultātus par būvējumu rīku salīdzināšanu un izdara secinājumus par būvējumu rīku priekšrocībām un trūkumiem un dod rekomendācijas būvējumu rīka izvēlē. Dokumentā ir 41 lappuse, 38 attēli, 13 tabulas, 3 pielikumi un 46 nosaukumu informācijas avoti.
Atslēgas vārdi Apache Ant Maven Gradle Būvējumu rīki Java Testēšana Versiju kontrole
Atslēgas vārdi angļu valodā Apache Ant Maven Gradle Build Tools Java Testing Version Control
Valoda lv
Gads 2015
Darba augšupielādes datums un laiks 01.06.2015 17:37:45