Hudson CI, Maven, FlexMojos

13
Hudson CI, Maven a FlexMojos Slovakia Adobe User Group Bratislava 25.11. 2010 Michal Gron Juraj Michálek (SinusGear) Twitter: http://twitter.com/georgiksk Blog: http://georgik.sinusgear.com

description

Prezentácia z Adobe User Group v Bratislave. Venovaná kontinuálnej integrácii, Mavenu a FlexMojos

Transcript of Hudson CI, Maven, FlexMojos

Page 1: Hudson CI, Maven, FlexMojos

Hudson CI, Maven a FlexMojos

SlovakiaAdobe User Group

Bratislava25.11. 2010

Michal GronJuraj Michálek (SinusGear)

Twitter: http://twitter.com/georgikskBlog: http://georgik.sinusgear.com

Page 2: Hudson CI, Maven, FlexMojos

Obsah

Maven

FlexMojos

Page 3: Hudson CI, Maven, FlexMojos

Ant

Ant = Makefile pre Javu

Všetky závislosti je nutnézabezpečiť ručne.

Problém s prepínaním verzií... :-(

Page 4: Hudson CI, Maven, FlexMojos

Maven3

web: http://maven.apache.org

Automatické získavanie závislostíz Maven repositories.

príkaz: mvn [parametre|ciele]

Page 5: Hudson CI, Maven, FlexMojos

pom.xml

Súbor s definíciami pre Mavenv roote projektu.

Page 6: Hudson CI, Maven, FlexMojos

Ukážková aplikácia

IT Gigants

http://georgik.sinusgear.com/wp-content/flex/itgigants.zip

Page 7: Hudson CI, Maven, FlexMojos
Page 8: Hudson CI, Maven, FlexMojos

Obsah pom.xml

Artifacts

Dependencies

Plugins

Repositories

Page 9: Hudson CI, Maven, FlexMojos

Repository cache

~/.m2/repository

Pri poškodení artefaktu stačíodmazať adresár s artefaktom.

Offline mód: mvn -o ...

Page 10: Hudson CI, Maven, FlexMojos

Vlastné repository

Príklad: http://maven.sinusgear.com

Page 11: Hudson CI, Maven, FlexMojos

FlexMojos plugin

Plugin pre Maven

www.sonatype.org

Flex/AIR SDK, kompilátorAIR packager/sign

Video tutoriály: http://vimeo.com/georgiksk

Page 12: Hudson CI, Maven, FlexMojos
Page 13: Hudson CI, Maven, FlexMojos

Ďakujem za pozornosť

Slovakia Adobe User Group

Bratislava25.11. 2010

Michal Gron,Juraj Michálek (SinusGear)

Twitter: http://twitter.com/georgikskBlog: http://georgik.sinusgear.com