Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Maven Wiki" for change 
notification.

The following page has been changed by cseg:
http://wiki.apache.org/maven/M2UserDocs/010WhatIsMaven2

------------------------------------------------------------------------------
  [[Navigation(slides)]]
  = What is Maven2? =
  
- Maven2 is an exciting new build tool for java applications with a number of 
innovative goals:
+ '''Maven2''' is an exciting new '''''build tool for java applications''''' 
with a number of innovative goals:
-  * make it easier to jump start a project from scratch
+  * make it easier to '''jump start''' a project from scratch
-  * make it easier to migrate from one project to another by using a 
standardized project directory tree
+  * make it easier to migrate from one project to another by using a 
'''standardized project directory tree'''
-  * make it easier to understand the build process by using standardized build 
phases
+  * make it easier to understand the build process by using '''standardized 
build phases'''
-  * make resolution of third-party jars automatic by dynamically downloading 
dependencies
+  * make resolution of third-party jars automatic by '''dynamically 
downloading dependencies'''
-  * introduce the concept of a ''local repository'' to act as:
+  * introduce the concept of a '''local repository''' to act as:
     * a place to cache downloaded components
     * a place to keep the main software artifacts generated by your project
-  * introduce the concept of a ''project object model'' (pom) as a single 
point of information about a project
+  * introduce the concept of a '''project object model''' (pom) as a single 
point of information about a project
-  * allows projects to be nested to effectively and consistently support the 
notion of modules
+  * allows projects to be nested to effectively and '''consistently support 
the notion of modules'''
-  * allows dependencies between modules to be defined
+  * allows '''dependencies between modules''' to be defined
-  * resolves dependencies transitively, whether between project modules, or 
third party components
+  * '''resolves dependencies transitively''', whether between project modules, 
or third party components
-  * provide extensibility through the use of plugins
+  * provide extensibility through the consistent and extensive use of 
'''plugins'''
+  * '''plugins are downloaded and installed automatcially on demand'''
+  * plugins are available for:
+    * running '''unit tests'''
+    * generating '''javadocs'''
+    * generating IDE project files for '''tight IDE integration''' and easy 
maintenance
+    * building a project web site
+    * everything else ("everything is a plugin")
+    
  
  ##[[Navigation(siblings)]]
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to