GRADLE BUILD SYSTEM Anamarija Talijanac, AKD Lipanj, 2013 Sadržaj: 1. O Agenciji za komercijalnu djelatnost 2. Gradle O Agenciji za komercijalnu djelatnost • Agencija za komercijalnu djelatnost d.o.o. u 100%-tnom je vlasništvu Vlade Republike Hrvatske • U vlasništvu Agencije za komercijalnu djelatnost su slijedeće tvrtke: • Hrvatski novčarski zavod (kovnica novca) – AKD je (uz HNB) suvlasnik HNZ-a sa 57.40% vlasničkog udjela • AKD Zaštita d.o.o. (zaštitarska tvrtka koja pruža usluge fizičke i tehničke zaštite) • Indicium Dooel Skoplje, Republika Makedonija VIZIJA: Najbolji izbor za kupce u području izrade osobnih dokumenata, kartičnih proizvoda i zaštićenog tiska te vezanih ICT rješenja. O Agenciji za komercijalnu djelatnost • • • Dugogodišnja tradicija • Tvrtka osnovana 1898. god. • AKD Zaštita, HNZ Tisak kao primarna djelatnost • Zaštićeni tisak • Izrada dokumenata • Pametne kartice Vlasnici raznih certifikata • Upravljanje informacijskom sigurnošću • Bankarske kartice O Agenciji za komercijalnu djelatnost Povijest AKD-a 1898. Litografska tvrtka Rožankowski i drug 1947. 1969. 1991. 2001. 2011. Godine 1947. tvrtka mijenja ime u Ognjen Prica Jedna od najvećih tiskarskih tvrtki u Europi Izrada prvih hrvatskih putovnica Početak rada na programu plastičnih kartica Multifunkcionalne platežne kartice Razvoj e-Projekata AKD-a 2006. 2008. 2009. 2009. 2010. 2010. 2011. E-Zdravstvena iskaznica Republike Hrvatske E-Index e-Tahograf u Republici Hrvatskoj e-Putovnica druge generacije Republike Hrvatske E-Zdravstvo Republike Makedonije E-Tahograf BiH Multifunkci o-nalne platežne kartice e-Vojna iskaznica Sadržaj: 1. O Agenciji za komercijalnu djelatnost 2. Gradle Što je Gradle "Make the impossible possible, make the possible easy and make the easy elegant." Gradle's motto Što je Gradle • • • • • Gradle je univerzalni build sustav Dolazi sa Groovy DSL-om i Java jezgrom Nema XMLa Dobra podrška za multi-project build Dobro upravljanje ovisnostima (dependency managment) baziran na Apache Ivy • Build po konvenciji za Java, Groovy, Scala, Web, OSGi projekte • Gradle daje jednostavna rješenja za česte probleme u build sustavima Što je Gradle • Pomoću Gradle Build Language izrađuju se skripte koje se koriste tokom svih dijelova životnog ciklusa razvoja • Jednostavno prilagodljiv za specifične potrebe projekata • Bogati API • Gradle je prvi build integracijski alat • Jednostavna migracija • KONFIGURABILAN Što je Gradle • Build jezik umjesto build framework Tko koristi Gradle • • • • • • • • • • • • Hibernate (http://community.jboss.org/wiki/Gradlewhy) Spring Integration / Security Grails Groovy Griffon Gaelyk Qi4J Canoo Carrier Zepplin Aluminium Gant Gradle Gradle vs Maven pom.xml Gradle vs Maven build.gradle Gradle plugin • Gradle dolazi sa većim brojem gotovih pluginova • Primjer: Java gradle plugin Ovom naredbom importamo sve taskove definirane unutar Java plugina Gradle java plugin Gradle pluginovi Gradle build Gradle vs Maven Gradle API Proširiv i fleksibilan programski jezik za build Gradle izrada plugina Gradle • Skalira sa kompleksnosti projekata • DSL • Konvencije iznad konfiguracije • ALI dopušta konfiguraciju • Omogućava izvođenje paralelnih testova Gradle Ant Gradle – Maven repozitorij Gradle – build sa više projekata • Layout projekata je konfigurabilan • Broj build.gradle je konfigurabilan • Projekti se tretiraju kao taskovi Gradle - Continuous integration Gradle – Jenkins plugin Q&A
© Copyright 2024 Paperzz