Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Maven 2. Basics Convention over Configuration Declarative project management DRY.

Similar presentations


Presentation on theme: "Introduction to Maven 2. Basics Convention over Configuration Declarative project management DRY."— Presentation transcript:

1 Introduction to Maven 2

2 Basics Convention over Configuration Declarative project management DRY

3 Build Lifecycles Default Site Clean

4 Dependency Management Declarative Transitive 3 qualifiers per dependency  GroupId  AritfactId  Version Coping with Sun jars

5 Repositories Place where all jars are stored Local Network / proxy Central

6 Archetypes Project templates Available for various project types DEMO – create sample JSF app mvn archetype:create - DarchetypeGroupId=org.apache.myfaces.maven \ -DarchetypeArtifactId=maven-archetype- myfaces \ -DarchetypeVersion=1.0-SNAPSHOT \ -DgroupId=myAppId \ -DartifactId=testApp

7 Reports Monitor code health Metrics Code Coverage View codebase as a webpage Track changes

8 Mavenizing your project Modify build section: srcDir testDir …

9 Multi – module projects Use to make your life easier mvn install needed w/ inherited test classes Let’s look at Terracotta.org’s codebase

10 Resources http://maven.apache.org http://del.icio.us/jimbethancourt/maven


Download ppt "Introduction to Maven 2. Basics Convention over Configuration Declarative project management DRY."

Similar presentations


Ads by Google