2007-11-15 Maven / Handy Java Applications
Location
Versatile, Mechanicsburg, PA.
Agenda
| 6:00 pm |
Food & drink, Compliments of Versatile |
| 6:30 pm |
Espresso Session - Handy Java Applications - Murali Narayanan
- Jarnal - Journal application
- OpenProj - Project Management
- FreeMind - A mind Mapping tool
|
| 6:40 pm |
Apache Maven (Standardized Java Build System) -
Speaker: Neil Hall, Technology Specialist, Capital BlueCross
Neil has been in software development for 11+ years in the Insurance
industry. Over the past six years, his Java development work has
entailed developing batch and web applications, web services, core
API's in addition to third-party software integration. Various Java
frameworks have been used and ANT scripts were leveraged to build and
deploy software. Neil was a primary influence in implementing an
Apache Maven build and software lifecycle to replace an ANT-based
build and deployment process at CBC. The Maven implementation
standardized project development, eased deployment, handled jar
dependencies, and generated project documentation.
Neil's degrees include a B/A in Communications, an Associate in
Computer Science, and a Masters in Information Systems.
Abstract:
- Apache Maven overview and benefits
- The Maven lifecycle, plug-ins, and project configuration
- Project dependencies and repositories
- Creating projects from archetypes
- Generating documentation about your project
- Demonstration that will configure, compile, test, package, and
deploy a project while generating project site documentation
- Highlight advanced concepts such as writing custom plug-ins and
modifying a build lifecycle
- IDE integration overview
- Lessons from a corporate roll out
|
| 7:40 pm |
Open Q&A |
| 8:00 pm |
Meeting Adjournment |
Presentation Materials
ApacheMavenDemonstration.zip