SlideShare a Scribd company logo
Stefan ScheidtSolution ArchitectOPITZ CONSULTING GmbHMaven 3 New Features
Wer bin ich?Software-Entwickler und ArchitektTrainer und CoachAutor und Sprecher
Wer ist OPITZ CONSULTING?Last Minute:Offizieller OC 1 SeiterVon TomIhr Projektspezialist für Java, SOA und Oracle
Wer sind Sie?
Über diesen Vortrag...
Was ist Maven?Ein deklarativesBuild-SystemConvention overConfigurationWiederverwendung durch PluginsDependency ManagementEin Tool für technisches Projekt-Reportingein „Software Project Management Tool“
Was ist Maven?Ein Open-Source-Projekt bei ApacheZiel:Vereinheitlichen vonBuild, Verteilung, Projekt-WebseiteZweck:Don‘trepeatyourself!Siehe auch http://maven.apache.org/what-is-maven.html
Release-Historie	 		1.0 Beta		2003		 	1.0			2004 / Juli		 	2.0 Alpha		2005 / April		 	2.0 Beta		2005 / September		 	2.0			2005 / Oktober		 	3.0 Alpha		2009 / Februar		 	3.0 Beta 		2010 / April			3.0			2010 / OktoberQuelle: http://archive.apache.org/dist/maven/binaries/
Primäre Ziele für Maven 3.0Refactoring der Code BaseInterne Modularisierung
ModularisierungQuelle:http://maven.apache.org/ref/3.0/
Primäres AnliegenBackwardCompatibilityDafür viele IntegrationstestsSiehehttps://grid.sonatype.org/ci/view/Maven/job/maven-3.0.x-ITs/
Compatibility Noteshttps://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.htmlNo moreprofiles.xmlSupport forprofilesoutside of the POMorthesettings.xml has beenremovedAdvise: moveaffectedprofilesintosettings.xml(Hint: mvn--settingssome/settings/file.xml)
Compatibility NotesStricter POM ValidationMore ErrorsMoreWarningsExplanationsbased on ExceptionsLinks to MavenWikihttps://cwiki.apache.org/confluence/display/MAVEN/Errors+and+Solutions
Compatibility NotesDependency Resolution fromLocalRepositorybuildscanonlyaccesslocallycachedartifactsiftheyhavethe proper repositoriesconfigured(Maven 3 keepstrack of artifactorigin)
Einschub: AetherA libraryforinteractingwithartifactrepositoriesLocal / RemoteRepositoriesWorkspacesTransportArtifact Resolution
Einschub: Maven benutzt Aether
Einschub: Aether – Ziele„Wewant to ensurethatprojectsbuildingwith SBT, Leinigen, Gradle, Buildr, Ant,or a homegrownsysteminteroperatereliablywithMavenrepositories.“Jason van Zyl, Aetherquestionsansweredfor JAX
Compatibility NotesClassPathIssuesMaven 3 usingAethercanresult in different classpathsWarning: mvndependency:treestill useslegacyresolutioncode!(Hint: usemvn--debug)
Compatibility NotesPluginRepositoriesBuildextensions, plugins and plugindependenciesareonlyresolvedfrom<pluginRepositories>(and no longerfrom<repositories>)
Compatibility NotesPlugin Version Resolutionautomaticpluginversionresolutionisscheduledfor removalTill then: latestreleaseversionisused,notlatestsnapshotversion
Compatibility NotesSnapshotDeploymentssnapshotartifacts will alwaysbedeployedusing a timestampedversion(<uniqueVersion>false</uniqueVersion> has no effect)
Compatibility NotesSite GenerationAll reportingrelatedcodehas beenremovedfromMavencoreThereforeonemustuseMaven Site Plugin 3.xSiehe https://cwiki.apache.org/MAVEN/maven-3x-and-site-plugin.html
Compatibility NotesConfiguration of reportingpluginspluginconfiguration in <reporting>no longeraffectsplugins in <build>(whenexecuting a pluginduringbuildlifecycleorfromcli,onlyconfigurationfrom<build>isconsidered)
PluginCompatibilityPluginCompatibility Matrixhttps://cwiki.apache.org/MAVEN/maven-3x-plugin-compatibility-matrix.htmlReporting PluginsCompatibility Matrixhttps://cwiki.apache.org/MAVEN/maven-3x-and-site-plugin.html
Maven Shellhttp://shell.sonatype.org/https://docs.sonatype.org/display/MVNSH/HomeCLI forMavenstandalone Java processkeepsPOMs in memoryforfasterbuildsreplacesmaven-cli-plugin
Performance
Performance: Parallel buildshttps://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3Experimental Feature since 3.0 Beta 1mvn -T 4 clean install    # Buildswith 4 threads
   mvn -T 1C clean install   # 1 thread per cpucore
   mvn -T 1.5C clean install # 1.5 thread per core„20-50% speedimprovementisquitecommon“Depends on distribution of tests
Maven 3 und IDEsMajor Java IDEs allreadyinclude(someversion of) Maven 3Eclipse via m2eclipse, IntelliJ, NetBeansStill no supportby Oracle JDeveloper
Maven 3 und CI-SystemeHudsonNo supportforMaven 3 yet, voteforhttp://issues.hudson-ci.org/browse/HUDSON-4988WorkAround: Free Style ProjectsShell Command:export M2_HOME=/path/to/apache-maven-3.0-beta-3export M2=$M2_HOME/binexport PATH=$M2:$PATH		cd someprojectmvn clean install
Maven 3 und CI-SystemeTeamcityNo Support in Teamcity 5Support announcedfor Teamcity 6
Maven 3 und SonarSonar 2.2 supportsMaven 3Butyouneed to use sonar-maven3-plugin:2.2(mvn org.codehaus.sonar:sonar-maven3-plugin:2.2:sonar)Siehe http://www.sonatype.com/people/2010/08/maven-3-and-sonar/
PolyglotMavenhttp://polyglot.sonatype.org/
Ausblickem2eclipse will move to eclipse.orgRelease of m2eclipse 1.0 „soon“Release of mvnsh „fairlysoon“newphase of work on PolyglotMavenOSGiruntime in futurerelease
Ausblicke: Maven 3.1POM format 4.1Global excludesVersionlessparentelementsMixinsNew settingssystemNew Plugin API
Ausblicke - Quellenhttp://java.profict.nl/presentaties/maven.pdfhttp://www.sonatype.com/people/↵⌫2010/10/maven-3-0-has-landed/http://www.infoq.com/news/2010/10/↵⌫maven-30-releasedSiehe auchhttps://sonatype.webex.com/sonatype/lsr.php?↵⌫AT=pb&SP=EC&rID=46805542&rKey=3f773d348b2df17b
Fazit„Weseethis as a newbeginningforMaven“Jason van Zyl
Fragen und Antworten
KontaktStefan ScheidtSolution ArchitectOPITZ CONSULTING GmbHKirchstr. 6, 51647 GummersbachTel. +49 (2261) 6001 - 0stefan.scheidt@opitz-consulting.com
Ad

More Related Content

What's hot (20)

CodeShip
CodeShipCodeShip
CodeShip
Bryan Reinbolt
 
Tomcat Maven Plugin
Tomcat Maven PluginTomcat Maven Plugin
Tomcat Maven Plugin
Olivier Lamy
 
Capistrano deploy Magento project in an efficient way
Capistrano deploy Magento project in an efficient wayCapistrano deploy Magento project in an efficient way
Capistrano deploy Magento project in an efficient way
Sylvain Rayé
 
Magento 2 Capistrano Deploy
Magento 2 Capistrano DeployMagento 2 Capistrano Deploy
Magento 2 Capistrano Deploy
Duke Dao
 
Frappe framework
Frappe framework Frappe framework
Frappe framework
eurosigdoc acm
 
Spring competitive tests
Spring competitive testsSpring competitive tests
Spring competitive tests
SkillPracticalEdTech
 
Unit 5
Unit 5Unit 5
Unit 5
kashyapkhatri123
 
Apache Maven and Java 9 and 10 (Devoxx France 2018)
Apache Maven and Java 9 and 10 (Devoxx France 2018)Apache Maven and Java 9 and 10 (Devoxx France 2018)
Apache Maven and Java 9 and 10 (Devoxx France 2018)
Robert Scholte
 
"13 ways to run web applications on the Internet" Andrii Shumada
"13 ways to run web applications on the Internet" Andrii Shumada"13 ways to run web applications on the Internet" Andrii Shumada
"13 ways to run web applications on the Internet" Andrii Shumada
Fwdays
 
Phalcon
PhalconPhalcon
Phalcon
Jyotisankar Pradhan
 
"How to deploy to production 10 times a day" Андрей Шумада
"How to deploy to production 10 times a day" Андрей Шумада"How to deploy to production 10 times a day" Андрей Шумада
"How to deploy to production 10 times a day" Андрей Шумада
Fwdays
 
Weblogic.deployer usage
Weblogic.deployer usageWeblogic.deployer usage
Weblogic.deployer usage
Bunty Ray
 
Session on Launching Selenium Grid and Running tests using docker compose and...
Session on Launching Selenium Grid and Running tests using docker compose and...Session on Launching Selenium Grid and Running tests using docker compose and...
Session on Launching Selenium Grid and Running tests using docker compose and...
Agile Testing Alliance
 
Keeping up with Java made easy with Apache Maven (Devoxx 2018)
Keeping up with Java made easy with Apache Maven (Devoxx 2018)Keeping up with Java made easy with Apache Maven (Devoxx 2018)
Keeping up with Java made easy with Apache Maven (Devoxx 2018)
Robert Scholte
 
PHP on Google App Engine
PHP on Google App EnginePHP on Google App Engine
PHP on Google App Engine
tim4h0blyn
 
Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2
Eduardo Pelegri-Llopart
 
Session on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh GundechaSession on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh Gundecha
Agile Testing Alliance
 
Wonderful World of Maven
Wonderful World of MavenWonderful World of Maven
Wonderful World of Maven
Justin J. Moses
 
Selenium Demo
Selenium DemoSelenium Demo
Selenium Demo
ankitslide
 
Joomlatools Platform v2.0
Joomlatools Platform v2.0Joomlatools Platform v2.0
Joomlatools Platform v2.0
Joomlatools
 
Tomcat Maven Plugin
Tomcat Maven PluginTomcat Maven Plugin
Tomcat Maven Plugin
Olivier Lamy
 
Capistrano deploy Magento project in an efficient way
Capistrano deploy Magento project in an efficient wayCapistrano deploy Magento project in an efficient way
Capistrano deploy Magento project in an efficient way
Sylvain Rayé
 
Magento 2 Capistrano Deploy
Magento 2 Capistrano DeployMagento 2 Capistrano Deploy
Magento 2 Capistrano Deploy
Duke Dao
 
Apache Maven and Java 9 and 10 (Devoxx France 2018)
Apache Maven and Java 9 and 10 (Devoxx France 2018)Apache Maven and Java 9 and 10 (Devoxx France 2018)
Apache Maven and Java 9 and 10 (Devoxx France 2018)
Robert Scholte
 
"13 ways to run web applications on the Internet" Andrii Shumada
"13 ways to run web applications on the Internet" Andrii Shumada"13 ways to run web applications on the Internet" Andrii Shumada
"13 ways to run web applications on the Internet" Andrii Shumada
Fwdays
 
"How to deploy to production 10 times a day" Андрей Шумада
"How to deploy to production 10 times a day" Андрей Шумада"How to deploy to production 10 times a day" Андрей Шумада
"How to deploy to production 10 times a day" Андрей Шумада
Fwdays
 
Weblogic.deployer usage
Weblogic.deployer usageWeblogic.deployer usage
Weblogic.deployer usage
Bunty Ray
 
Session on Launching Selenium Grid and Running tests using docker compose and...
Session on Launching Selenium Grid and Running tests using docker compose and...Session on Launching Selenium Grid and Running tests using docker compose and...
Session on Launching Selenium Grid and Running tests using docker compose and...
Agile Testing Alliance
 
Keeping up with Java made easy with Apache Maven (Devoxx 2018)
Keeping up with Java made easy with Apache Maven (Devoxx 2018)Keeping up with Java made easy with Apache Maven (Devoxx 2018)
Keeping up with Java made easy with Apache Maven (Devoxx 2018)
Robert Scholte
 
PHP on Google App Engine
PHP on Google App EnginePHP on Google App Engine
PHP on Google App Engine
tim4h0blyn
 
Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2Glassfish Web Stack Launch Jyri Virkki V2
Glassfish Web Stack Launch Jyri Virkki V2
Eduardo Pelegri-Llopart
 
Session on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh GundechaSession on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh Gundecha
Agile Testing Alliance
 
Wonderful World of Maven
Wonderful World of MavenWonderful World of Maven
Wonderful World of Maven
Justin J. Moses
 
Joomlatools Platform v2.0
Joomlatools Platform v2.0Joomlatools Platform v2.0
Joomlatools Platform v2.0
Joomlatools
 

Viewers also liked (20)

CV
CVCV
CV
Mohamed Ibrahim Elnene
 
Fax ip pbx (eternity)
Fax ip pbx (eternity)Fax ip pbx (eternity)
Fax ip pbx (eternity)
nonchai
 
Demanda medica síndrome forense de sócrates 2013
Demanda medica síndrome forense de sócrates 2013Demanda medica síndrome forense de sócrates 2013
Demanda medica síndrome forense de sócrates 2013
cristian francisco Cristian Guillermo Francisco
 
India now volume1_issue1
India now volume1_issue1India now volume1_issue1
India now volume1_issue1
Ravindra Mahansaria
 
Conferencia REDES Y APOYOS A PROYECTOS DE INTERNACIONALIZACIÓN
Conferencia REDES Y APOYOS A PROYECTOS DE INTERNACIONALIZACIÓN Conferencia REDES Y APOYOS A PROYECTOS DE INTERNACIONALIZACIÓN
Conferencia REDES Y APOYOS A PROYECTOS DE INTERNACIONALIZACIÓN
ekonomistak
 
Working With Cyber Team
Working With Cyber TeamWorking With Cyber Team
Working With Cyber Team
cbeck
 
Monsters high (1)
Monsters high (1)Monsters high (1)
Monsters high (1)
Karina Cosio
 
Tema 2
Tema 2Tema 2
Tema 2
ies cueva santa
 
Zoom 505ii guitar
Zoom 505ii guitarZoom 505ii guitar
Zoom 505ii guitar
dfg fdgdfgdf
 
Antropologicas nº-2
Antropologicas nº-2Antropologicas nº-2
Antropologicas nº-2
Juan Marcelo Cordova Rosales
 
Spi 2012
Spi 2012Spi 2012
Spi 2012
Guillaumet John
 
CMAT 240 Welcome Presentation
CMAT 240 Welcome PresentationCMAT 240 Welcome Presentation
CMAT 240 Welcome Presentation
Jennifer Cox
 
Cambio y evolución del sistema de partidos en euskadi (2003 2011)
Cambio y evolución del sistema de partidos en euskadi (2003 2011)Cambio y evolución del sistema de partidos en euskadi (2003 2011)
Cambio y evolución del sistema de partidos en euskadi (2003 2011)
Mikel Gomez
 
Servicios Informáticos EUROCEI
Servicios Informáticos EUROCEIServicios Informáticos EUROCEI
Servicios Informáticos EUROCEI
EUROCEI Centro Europeo de Empresas e Innovación
 
Adriela Josabet Torres Tapia/3H/Proyecto de vida
Adriela Josabet Torres Tapia/3H/Proyecto de vidaAdriela Josabet Torres Tapia/3H/Proyecto de vida
Adriela Josabet Torres Tapia/3H/Proyecto de vida
adrielatorres031096
 
Gramatica practica del_espanol
Gramatica practica del_espanolGramatica practica del_espanol
Gramatica practica del_espanol
Student
 
8 - Sprachen Des Semantic Web - OWL
8 - Sprachen Des Semantic Web - OWL8 - Sprachen Des Semantic Web - OWL
8 - Sprachen Des Semantic Web - OWL
Steffen Schloenvoigt
 
Mobile Display: How to Make Money Off of Such a Tiny Screen
Mobile Display: How to Make Money Off of Such a Tiny ScreenMobile Display: How to Make Money Off of Such a Tiny Screen
Mobile Display: How to Make Money Off of Such a Tiny Screen
Affiliate Summit
 
Play uk ps4 reveal special (issue 229, 2013)
Play uk   ps4 reveal special (issue 229, 2013)Play uk   ps4 reveal special (issue 229, 2013)
Play uk ps4 reveal special (issue 229, 2013)
Karl Bell
 
JobDax 2006
JobDax 2006JobDax 2006
JobDax 2006
Suomen Ammattiliittojen Keskusjärjestö SAK
 
Fax ip pbx (eternity)
Fax ip pbx (eternity)Fax ip pbx (eternity)
Fax ip pbx (eternity)
nonchai
 
Conferencia REDES Y APOYOS A PROYECTOS DE INTERNACIONALIZACIÓN
Conferencia REDES Y APOYOS A PROYECTOS DE INTERNACIONALIZACIÓN Conferencia REDES Y APOYOS A PROYECTOS DE INTERNACIONALIZACIÓN
Conferencia REDES Y APOYOS A PROYECTOS DE INTERNACIONALIZACIÓN
ekonomistak
 
Working With Cyber Team
Working With Cyber TeamWorking With Cyber Team
Working With Cyber Team
cbeck
 
CMAT 240 Welcome Presentation
CMAT 240 Welcome PresentationCMAT 240 Welcome Presentation
CMAT 240 Welcome Presentation
Jennifer Cox
 
Cambio y evolución del sistema de partidos en euskadi (2003 2011)
Cambio y evolución del sistema de partidos en euskadi (2003 2011)Cambio y evolución del sistema de partidos en euskadi (2003 2011)
Cambio y evolución del sistema de partidos en euskadi (2003 2011)
Mikel Gomez
 
Adriela Josabet Torres Tapia/3H/Proyecto de vida
Adriela Josabet Torres Tapia/3H/Proyecto de vidaAdriela Josabet Torres Tapia/3H/Proyecto de vida
Adriela Josabet Torres Tapia/3H/Proyecto de vida
adrielatorres031096
 
Gramatica practica del_espanol
Gramatica practica del_espanolGramatica practica del_espanol
Gramatica practica del_espanol
Student
 
8 - Sprachen Des Semantic Web - OWL
8 - Sprachen Des Semantic Web - OWL8 - Sprachen Des Semantic Web - OWL
8 - Sprachen Des Semantic Web - OWL
Steffen Schloenvoigt
 
Mobile Display: How to Make Money Off of Such a Tiny Screen
Mobile Display: How to Make Money Off of Such a Tiny ScreenMobile Display: How to Make Money Off of Such a Tiny Screen
Mobile Display: How to Make Money Off of Such a Tiny Screen
Affiliate Summit
 
Play uk ps4 reveal special (issue 229, 2013)
Play uk   ps4 reveal special (issue 229, 2013)Play uk   ps4 reveal special (issue 229, 2013)
Play uk ps4 reveal special (issue 229, 2013)
Karl Bell
 
Ad

Similar to Maven 3 New Features (20)

Maven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
Maven 3: New Features - OPITZ CONSULTING - Stefan ScheidtMaven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
Maven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
OPITZ CONSULTING Deutschland
 
Maven 3.0 at Øredev
Maven 3.0 at ØredevMaven 3.0 at Øredev
Maven 3.0 at Øredev
Matthew McCullough
 
All the Laravel things: up and running to making $$
All the Laravel things: up and running to making $$All the Laravel things: up and running to making $$
All the Laravel things: up and running to making $$
Joe Ferguson
 
Jdc 2010 - Maven, Intelligent Projects
Jdc 2010 - Maven, Intelligent ProjectsJdc 2010 - Maven, Intelligent Projects
Jdc 2010 - Maven, Intelligent Projects
Mert Çalışkan
 
Maven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension toolMaven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension tool
elliando dias
 
Maven
MavenMaven
Maven
Fabio Bonfante
 
An Introduction to Maven
An Introduction to MavenAn Introduction to Maven
An Introduction to Maven
Vadym Lotar
 
Maven Introduction
Maven IntroductionMaven Introduction
Maven Introduction
Sandeep Chawla
 
Introduction to Maven
Introduction to MavenIntroduction to Maven
Introduction to Maven
Onkar Deshpande
 
Team Development & Continuous Integration on the Salesforce Platform
Team Development & Continuous Integration on the Salesforce PlatformTeam Development & Continuous Integration on the Salesforce Platform
Team Development & Continuous Integration on the Salesforce Platform
Carlos Ramirez Martinez-Eiroa
 
Maven 2 features
Maven 2 featuresMaven 2 features
Maven 2 features
Angel Ruiz
 
Maven Overview
Maven OverviewMaven Overview
Maven Overview
FastConnect
 
maven
mavenmaven
maven
akd11
 
20091112 - Mars Jug - Apache Maven
20091112 - Mars Jug - Apache Maven20091112 - Mars Jug - Apache Maven
20091112 - Mars Jug - Apache Maven
Arnaud Héritier
 
Maven 2.0 - Improve your build patterns
Maven 2.0 - Improve your build patternsMaven 2.0 - Improve your build patterns
Maven 2.0 - Improve your build patterns
elliando dias
 
Exploring Maven SVN GIT
Exploring Maven SVN GITExploring Maven SVN GIT
Exploring Maven SVN GIT
People Strategists
 
Apache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentationApache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentation
Arnaud Héritier
 
Presentation 1 open source tools in continuous integration environment v1.0
Presentation 1   open source tools in continuous integration environment v1.0Presentation 1   open source tools in continuous integration environment v1.0
Presentation 1 open source tools in continuous integration environment v1.0
Jasmine Conseil
 
Jbossworld Presentation
Jbossworld PresentationJbossworld Presentation
Jbossworld Presentation
Dan Hinojosa
 
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
Paul Withers
 
Maven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
Maven 3: New Features - OPITZ CONSULTING - Stefan ScheidtMaven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
Maven 3: New Features - OPITZ CONSULTING - Stefan Scheidt
OPITZ CONSULTING Deutschland
 
All the Laravel things: up and running to making $$
All the Laravel things: up and running to making $$All the Laravel things: up and running to making $$
All the Laravel things: up and running to making $$
Joe Ferguson
 
Jdc 2010 - Maven, Intelligent Projects
Jdc 2010 - Maven, Intelligent ProjectsJdc 2010 - Maven, Intelligent Projects
Jdc 2010 - Maven, Intelligent Projects
Mert Çalışkan
 
Maven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension toolMaven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension tool
elliando dias
 
An Introduction to Maven
An Introduction to MavenAn Introduction to Maven
An Introduction to Maven
Vadym Lotar
 
Team Development & Continuous Integration on the Salesforce Platform
Team Development & Continuous Integration on the Salesforce PlatformTeam Development & Continuous Integration on the Salesforce Platform
Team Development & Continuous Integration on the Salesforce Platform
Carlos Ramirez Martinez-Eiroa
 
Maven 2 features
Maven 2 featuresMaven 2 features
Maven 2 features
Angel Ruiz
 
maven
mavenmaven
maven
akd11
 
20091112 - Mars Jug - Apache Maven
20091112 - Mars Jug - Apache Maven20091112 - Mars Jug - Apache Maven
20091112 - Mars Jug - Apache Maven
Arnaud Héritier
 
Maven 2.0 - Improve your build patterns
Maven 2.0 - Improve your build patternsMaven 2.0 - Improve your build patterns
Maven 2.0 - Improve your build patterns
elliando dias
 
Apache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentationApache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentation
Arnaud Héritier
 
Presentation 1 open source tools in continuous integration environment v1.0
Presentation 1   open source tools in continuous integration environment v1.0Presentation 1   open source tools in continuous integration environment v1.0
Presentation 1 open source tools in continuous integration environment v1.0
Jasmine Conseil
 
Jbossworld Presentation
Jbossworld PresentationJbossworld Presentation
Jbossworld Presentation
Dan Hinojosa
 
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
Paul Withers
 
Ad

More from Stefan Scheidt (10)

Kotlin DSLs
Kotlin DSLsKotlin DSLs
Kotlin DSLs
Stefan Scheidt
 
Understanding the Four Rules of Simple Design
Understanding the Four Rules of Simple DesignUnderstanding the Four Rules of Simple Design
Understanding the Four Rules of Simple Design
Stefan Scheidt
 
iOS Einstieg und Ausblick
iOS Einstieg und AusblickiOS Einstieg und Ausblick
iOS Einstieg und Ausblick
Stefan Scheidt
 
iOS: Einstieg und Ausblick
iOS: Einstieg und AusblickiOS: Einstieg und Ausblick
iOS: Einstieg und Ausblick
Stefan Scheidt
 
Java script data binding mit jQuery Mobile
Java script data binding mit jQuery MobileJava script data binding mit jQuery Mobile
Java script data binding mit jQuery Mobile
Stefan Scheidt
 
Test driven java script development
Test driven java script developmentTest driven java script development
Test driven java script development
Stefan Scheidt
 
Fruehling fuers iPhone
Fruehling fuers iPhoneFruehling fuers iPhone
Fruehling fuers iPhone
Stefan Scheidt
 
Automatischer Build mit Maven
Automatischer Build mit MavenAutomatischer Build mit Maven
Automatischer Build mit Maven
Stefan Scheidt
 
ipdc10: Spring Backends für iOS Apps
ipdc10: Spring Backends für iOS Appsipdc10: Spring Backends für iOS Apps
ipdc10: Spring Backends für iOS Apps
Stefan Scheidt
 
WJAX 2010: Spring Backends für iOS Apps
WJAX 2010: Spring Backends für iOS AppsWJAX 2010: Spring Backends für iOS Apps
WJAX 2010: Spring Backends für iOS Apps
Stefan Scheidt
 
Understanding the Four Rules of Simple Design
Understanding the Four Rules of Simple DesignUnderstanding the Four Rules of Simple Design
Understanding the Four Rules of Simple Design
Stefan Scheidt
 
iOS Einstieg und Ausblick
iOS Einstieg und AusblickiOS Einstieg und Ausblick
iOS Einstieg und Ausblick
Stefan Scheidt
 
iOS: Einstieg und Ausblick
iOS: Einstieg und AusblickiOS: Einstieg und Ausblick
iOS: Einstieg und Ausblick
Stefan Scheidt
 
Java script data binding mit jQuery Mobile
Java script data binding mit jQuery MobileJava script data binding mit jQuery Mobile
Java script data binding mit jQuery Mobile
Stefan Scheidt
 
Test driven java script development
Test driven java script developmentTest driven java script development
Test driven java script development
Stefan Scheidt
 
Fruehling fuers iPhone
Fruehling fuers iPhoneFruehling fuers iPhone
Fruehling fuers iPhone
Stefan Scheidt
 
Automatischer Build mit Maven
Automatischer Build mit MavenAutomatischer Build mit Maven
Automatischer Build mit Maven
Stefan Scheidt
 
ipdc10: Spring Backends für iOS Apps
ipdc10: Spring Backends für iOS Appsipdc10: Spring Backends für iOS Apps
ipdc10: Spring Backends für iOS Apps
Stefan Scheidt
 
WJAX 2010: Spring Backends für iOS Apps
WJAX 2010: Spring Backends für iOS AppsWJAX 2010: Spring Backends für iOS Apps
WJAX 2010: Spring Backends für iOS Apps
Stefan Scheidt
 

Recently uploaded (20)

Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 

Maven 3 New Features