Topics
- What is Maven?
- Who should NOT use Maven?
- Complex Ant build in place that you're completely happy with
- Few projects, build system already in place
- Where Maven shines
- Multiple projects, starting new projects, new developers need to get up to speed quickly
- DRY: Don't repeat yourself
- Who's Using Maven?
- Apache MyFaces, Struts, etc.
- Appfuse/Equinox????
- download & install
- configuration
- settings.xml
- local repository, internal (corporate) repository
- additional external repos (like Apache internal cvs.apache.org/maven-snapshot-repository)
- proxies
- archetypes
- how to use
- (You can create your own.)
- assemblies
- releasing with Maven
- plugins
- how to use/configure
- (You can write your own.)
- myths
- Maven requires a specific directory structure
- You can use any directory structure you want
- (The truth lies somewhere in between.)