Verhás & Verhás Szoftver Manufaktúra Mi is az a Maven? build és deployment eszköz mint az ANT dependencia manager mint az IVY riport készítő eszköz (plugin, alap) dokumentáció generátor (plugin, alap) szoftver projekt manager konvenció koncepció community stb.
Verhás & Verhás Szoftver Manufaktúra A Maven nem egyszerűen ANT on steroids Konvenció: rendre és fegyelemre szoktat Egy maven-es projektet kinyitom és tudom mi hol van (könyvtár struktúra) Nincs JAR hell (van helyette repository) Standard release és snapshot menedzsment Standard dokumentációs struktúra, és riportok
Verhás & Verhás Szoftver Manufaktúra Fogalmak artifact pl. jar, war, ear stb. ami telepíthető building életciklus a fázisok (phases) sorozata plugin goals unit of work pom Project Object Model archetype
Verhás & Verhás Szoftver Manufaktúra Building fázisok
Verhás & Verhás Szoftver Manufaktúra Plugin goal-ok unit of work futtatható önmagában is
Verhás & Verhás Szoftver Manufaktúra Plugin goal fázishoz kötése
Verhás & Verhás Szoftver Manufaktúra Building életciklus plugin goal- okkal
Verhás & Verhás Szoftver Manufaktúra maven koordináták group, artifact, version és packaging az első három azonosít a packaging csak minősítés
Verhás & Verhás Szoftver Manufaktúra Maven repositories Local Maven Repositories Remote Repositories Public Repositories Internal Repositories
Verhás & Verhás Szoftver Manufaktúra Company Repository Third party proxy. Központilag managelt, egyszerűbb POM Céges SNAPSHOT-ok és Release-k. SVN és fájl share helyett
Verhás & Verhás Szoftver Manufaktúra VVSC base pom
Verhás & Verhás Szoftver Manufaktúra Organization, licenses
Verhás & Verhás Szoftver Manufaktúra Compiler and resources
Verhás & Verhás Szoftver Manufaktúra Manifest.mf Versioning Specification
Verhás & Verhás Szoftver Manufaktúra Manifest.mf a pom-ban
Verhás & Verhás Szoftver Manufaktúra Build number plugin
Verhás & Verhás Szoftver Manufaktúra Company repository és Subversion
Verhás & Verhás Szoftver Manufaktúra Junit függőség
Verhás & Verhás Szoftver Manufaktúra VVSC base pom használata
Verhás & Verhás Szoftver Manufaktúra Ami még kimaradt.... Multi modul project Site generálás Assembly / összecsomagolás Archetype készítés Verhás István