Maven Tutorials
Apache Maven is a popular project management tool for Java projects. Maven can simplify
and standardize the project build process. Maven is a complex tool, and these tutorials are meant to
help describe some of the common tasks that developers may run into while working with Maven.
-
What is Maven and how do I install it?
-
How do I configure Maven for a user rather than globally?
-
How do I link to my settings.xml file from Eclipse?
-
How do I set the location of my local Maven repository?
-
How do I create a simple project using Maven?
-
How do I perform an archetype:create from Eclipse?
-
How do I import a Maven project into Eclipse?
-
How do I update my Maven project to work in Eclipse?
-
How do I execute tests on my project?
-
How do I build my project?
-
How do I install a project artifact in my local maven repository?
-
How do I use a mirror of the maven central repository?
-
How do I use the maven clean phase?
-
How do I generate basic documentation for a project using maven site?
-
How do I create a web application project using maven?
-
How do I create a maven web application project from Eclipse?
-
How do I update my classpath with an Eclipse User Library via the maven eclipse plugin?
-
How do I run a maven web application in Tomcat from Eclipse?
-
How do I package a basic maven web application?
-
How do I deploy a maven web application to Tomcat?
-
How do I redeploy a maven web application to Tomcat?
-
How do I compile a maven project to a particular version of Java?
-
How do I undeploy a maven web application from Tomcat?
-
What is Archiva and how do I install it?
-
How do I use Archiva as a mirror of the maven central repository?
-
How do I precompile my jsps?
-
How do I precompile my JSTL jsps?
-
How do I deploy an artifact to an Archiva repository?
-
How do I list the goals of a maven plugin?
-
How do I list the goals and goal parameters of a maven plugin?
-
How do I display the effective settings of a project?
-
How do I display the effective pom of a project?
-
What is the XSD for a settings.xml file?
-
How do I display the active profiles?
-
How do I list the parameters of a goal?
-
How do I activate a profile based on a particular version of java?
-
How do I activate a profile?
-
How do I display an environment variable?
-
How do I display the value of a settings.xml element?
-
How do I display the value of a pom.xml element?
-
How do I display the value of a property?
-
How do I add a project as a dependency of another project?
-
How do I add a transitive dependency to my project's classpath?
-
How do I create a string substitution variable for maven in Eclipse?
-
How do I create a multi-module project in Eclipse?
-
How do I manage the version of a dependency in a parent POM?
-
What are the phases of the maven clean lifecycle?
-
What are the phases of the maven default lifecycle?
-
How do I deploy a site?
-
What are the phases of the maven site lifecycle?
-
Where do I put resources in my maven project?
-
How do I add my own manifest file to a jar file?
-
How do I specify a main class in the manifest of my generated jar file?
-
How do I filter resource files to include the values of properties?
-
How do I filter resources based on values from a properties file?
-
Where are the three places that I can specify profiles?
-
How do I activate a profile based on the presence of a property?
-
How do I activate a profile based on the value of a property?
-
How do I add a simple site to a project using the archetype plugin?
-
How do I add a site to a project using the archetype plugin?
-
How do I create a maven plugin project using the archetype plugin?
-
How do I create a hello world goal for a maven plugin?
-
How do I execute a maven goal I've written using shorthand?
-
How do I deploy a plugin to an Archiva repository?
-
How do I download a plugin from a remote Archiva repository?
-
How do I attach a plugin goal to a particular phase of a maven lifecycle?
-
How do I specify the phase of a lifecycle in a Mojo?
-
How do I exclude particular resources from being processed?
-
How do I skip the tests during the default lifecycle?
-
How do I generate and deploy a source jar file for my project?
-
How do I generate and deploy a javadoc jar file for my project?
-
How do I build a jar file that contains its dependencies?
-
How do I create an archetype?
-
How do I create a project with an archetype I've created?
-
How do I create an archetype that can run on an existing project?
-
How do I generate Maven Changelog Plugin reports for a site?
-
How do I generate a javadoc report for a site?
-
How do I generate a JXR report for a site?
-
How do I generate a unit test report for a site?
-
How do I generate a Checkstyle code style report for a site?
-
How do I generate a StatSCM report for a site?
-
How do I generate PMD and CPD reports for a site?
-
How do I generate a Cobertura test coverage report for a site?
-
How do I generate a FindBugs bug pattern report for a site?
-
What is Continuum and how do I install it?
-
How do I add a maven project to Continuum?
-
How do I schedule how often Continuum attempts to build a project?
-
How do I decompile Java classes in the maven central repository?
|