Here you can find few basic
things about Maven, see how to install m2e Eclipse plugin, create and run a
simple spring-mvc-jpa project.
Intro
Maven is a build tool for managing tasks you repeat a lot,
such as building project, generating documentation etc.
Nevertheless, one of the first
associations on Maven is dependency management. Once you declare a dependencies, they are resolved automatically - Maven takes care of downloading
them, sorting out a classpath, even deploying them if needed.
It comes very handy if you want
to establish a project
structure (using archetypes - "patterns" for Maven projects) i.e. define a project backbone and
thereby allow quick start of every next project, and prevent versatility and
incompatibility.
If you want to see a quick
overview of Ant and Maven differences/advantages I recommend Adam
Bien's Maven
vs Ant resume.
Main Maven functionalities are plugins, archetypes,
dependency mechanism, profiles, repositories, scopes etc.
Installing Maven
Maven installation instructions
can be found here.
Intalling m2e Eclipse plugin
Go to Help>Install New
Software...
Set "Work with" to
"--All Available Sites--"
Narow down the search by typing
in "maven".
Choose m2e - Maven Integration for Eclipse and complete the installation.
(In case there's no such option, add m2eclipse update site yourself and then choose m2e - Maven Integration for Eclipse.)
After Eclipse restart we can test the m2e plugin by, for example, creating a new project.
After Eclipse restart we can test the m2e plugin by, for example, creating a new project.
Creating a simple web
project
Click on File>New>Project...
Narrow down the choice by
typing "maven", and pick Maven Project.
Wizard will lead you through
the same steps you would pass if you were using Maven from a command line.
Let's create a Spring-MVC-JPA
project. From a archetype list choose spring-mvc-jpa-demo-archetype.
Fill in the field values:
groupId - to which group the
artifact should belong
artifactId - how the project
and java artifact will be named
version - initial version of
the project
package - main package for your
java code
Click "Finish" and
let the magic begin! Maven will soon create project structure according to
choosen archetype (in this case spring-mvc-jpa-demo-archetype).
To run a project:
Right click on a project>Run
as>Maven build...
Specify goal
"jetty:run" and click on Run.
First build might take a little longer.
First build might take a little longer.
No comments:
Post a Comment