1. First confirm that your eclipse is installed in the M2ECLIPSE environment, you can refer to the two Maven learning content
2. Create a new MAVEN project
3. Next default configuration, use the default workspace, or you can choose a different space for yourself
4. Generally we are web development, so choose Maven-archetype-webapp
5. Fill in the appropriate groupid,artifactid,version and other information
MAVEN Coordinates: groupId:artifactId:packaging:version
GroupId
Groups, companies, groups, organizations, projects, or other groups. The Convention for the Community identity is that it starts with the reverse domain name (reverse domain name) that creates the organization name for the project.
The project from Sonatype has a groupid that begins with Com.sonatype, and the Apache software project has org.apache that begins with GroupID.
Artifactid
A unique identifier that represents a single item under GroupID. (That is, the project name of Eclipse)
Version
A specific version of a project. A published project has a fixed version identity that points to a specific version of the project. and the project under development can use a special logo,
This designation adds a "SNAPSHOT" tag to the version.
Packaging
The type of project, by default, is the jar, which describes the output after the project is packaged. A project of type jar produces a jar file, and a project of type War produces a Web application. (not reflected in elipse after input)
6. The following projects have been completed:
7. This is just a MAVEN Web project that cannot be published in Tomcat in the eclipse environment, so we convert it to a Web project supported by Eclipse.
Right Preferences----->project facets Click on the link on the right
As you can see, not a Dynamic Web project, Java version is 1.6
Next, we select the dynamic WEB module tick, note that the right version is 3.0 to use, we use a lower version of TOMCAT7,
Choose 2.5, Support TOMCAT6, Java version can be used according to their own projects, I generally use the 1.6 version of the JDK, so choose 1.6 version
See at the bottom there is a link, click inside, default is WebContent
We generally according to the MAVEN project directory structure Convention, we adopt this set Src/main/webapp directory for our JSP and other files of the storage path
Here, a project with MAVEN dependencies has been completed. Next, we follow some conventions to standardize the development and testing of our programs.
1. Create a new Java folder under the main folder
Create a new folder under the 2.src folder test and create a new Java and Resources folder under the Test folder.
Next change the folder as the source folder, so that our project development is convenient to see the directory structure
Properties--->java Build path to the right of the source option click AddFolder on the right
When you are done, change the Java compiled class directory, we have the project core Java code, there is test code, in order to avoid conflict and overwrite,
It is recommended that you manually change the compiled directory by double-clicking each source folder output Dolder
After completion is a complete Web project in the Eclipse environment. The directory structure is as follows
1.src/mian/java the Java file that holds the project under this directory
2.src/mian/resources the resource file for the project under the directory (such as spring XML, etc.)
3.src/test/java Java files for project testing under this directory
4.src/test/resources resource files for project testing under this directory
Eclipse Create MAVEN Web project