Example Maven 2.0 projects for a 2-day Maven training course
Java Groovy CSS Shell JavaScript
Latest commit 3955017 Jan 17, 2014 @matthewmccullough Merge pull request #1 from piperchester/patch-1
Adding backticks.
Permalink
Failed to load latest commit information.
sample01-barestbones Adding gradle build files Mar 9, 2011
sample02-cobertura Updating names (artifactIds) of projects to match their folder names Oct 4, 2010
sample02-dependency Adding reading of properties from files, exampls for defining the ver… Apr 1, 2010
sample02b-analyzedepmgt Updating names (artifactIds) of projects to match their folder names Oct 4, 2010
sample02b-profilewithprops Added project that showcases toggling properties includes via a profile Oct 5, 2010
sample03-defaultgoal Sample for a default goal Mar 9, 2011
sample04a-groovyapp Updating names (artifactIds) of projects to match their folder names Oct 4, 2010
sample04b-groovymojo Updating names (artifactIds) of projects to match their folder names Oct 4, 2010
sample04c-grailsapp Updating names (artifactIds) of projects to match their folder names Oct 4, 2010
sample05-importscope Updating names (artifactIds) of projects to match their folder names Oct 4, 2010
sample07-pluginmanagement Updating names (artifactIds) of projects to match their folder names Oct 4, 2010
sample08a-multimodulejava Adding a default goal and additional dependency to the sample08 project Dec 20, 2010
sample08b-multiprojejb Adding relative path to subproject parent reference Dec 1, 2010
sample08c-multimodulejavaflattened Updating parent references on the flattened multi-module project Nov 7, 2010
sample08d-multimodulerelative Adding relative path example Nov 12, 2010
sample09a-exception Updating names (artifactIds) of projects to match their folder names Oct 4, 2010
sample09b-debuggerattach Renaming lab numbers Feb 6, 2010
sample11-gitscm_submodule.git @ 374f5b7 Updating module 11 from release plugin Mar 8, 2009
sample12-echoantrun Sample for echoing output Mar 9, 2011
sample12-jnlpwebstart Renaming lab numbers Feb 6, 2010
sample15-eclipseimports Renaming lab numbers Feb 6, 2010
sample17a-wicket-withunneededdependencies Adding an annotation to the project for Sonar analysis purposes Feb 11, 2011
sample17b-wicket-withreports-to-nexussite Correcting trailing slash on URL and adding PDF report Feb 10, 2011
sample18-prevent-plugin-inheritance Renaming lab numbers Feb 6, 2010
sample19-groovy-unit-tests Renaming lab numbers Feb 6, 2010
sample19b-originalgroovycompiler Renaming lab numbers Feb 6, 2010
sample20-failsafe-integration-tests Renaming lab numbers Feb 6, 2010
sample21-clover Renaming lab numbers Feb 6, 2010
sample22-simple-site-from-archetype Renaming lab numbers Feb 6, 2010
sample23-j2ee Adding .gitignore files for blank directories necessary for site PDF … Jun 30, 2010
sample24-webapp-with-integrationtests Adding integration test that actually runs Jan 21, 2011
sample25-quickstartarchetype-with-integrationtest New style archetype with integration test Mar 15, 2010
sample27-versionrangefailure Setting ranges to fail Feb 8, 2011
sample28-tcat-integrationtests Upgrading tomcat plugin to 1.0 Jul 28, 2010
sample29-simple-stateless-ejb Adding an EJB sample Aug 21, 2010
sample30-assembly A working assembly that uses the LATEST version keyword -- Only works… Dec 20, 2010
settings-examples Adding settings.xml example Jun 30, 2010
.gitignore Ignoring gradle build artifacts Mar 9, 2011
.gitmodules Adding module for sample 11 Mar 2, 2009
README.md Adding backticks. Jul 3, 2013

README.md

Maven Sample Projects

Git SCM-Integrated Maven Project

Sample 11 is a submodule. After cloning the top level project, type:

git submodule init
git submodule update

This will fetch the indicated Hash-referenced-version source for the submodule Sample 11.

SVN SCM-Integrated Maven Project

To checkout the subversion variant of Sample 11, type: svn co http://ambientideas.unfuddle.com/svn/ambientideas_sample11-svnscm/trunk sample11-svnscm.svn

Credits

These samples were authored by Matthew McCullough of Ambient Ideas, LLC. If you have suggestions for improvements, fork the project on GitHub and issue a pull request. You can also email me at matthewm@ambientideas.com