环境已经安装好maven,才能进行以下操作。
1、File-->new-->Web Project打开窗口,输入项目名称,勾选“Add maven support”
2.多次点击next,当弹出下面的窗口时,选择“Standard Maven JEE project structure”结构
,
点击Finish
3.配置文件pom.xml去掉不用的<dependency>,并增加红字部分内容(不增加,也可以运行。。。)
pom.xml如下:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>sss</groupId>
<artifactId>sss</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>sss</name>
<description/>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<version>3.0</version>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<configuration>
<encoding>utf-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
4.点击项目右键-->Run as-->Run Configurations,新建一个configuration
点击“Browse Workspace”选择项目,Goals里输入:tomcat:run -Dmaven.tomcat.port=8089
Source里添加项目路径,
5.运行:项目右键-->debug as-->maven build
输出:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building sss 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> tomcat-maven-plugin:1.1:run (default-cli) > compile @ sss >>>
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ sss ---
[INFO] Using 'utf-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ sss ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] <<< tomcat-maven-plugin:1.1:run (default-cli) < compile @ sss <<<
[INFO]
[INFO] --- tomcat-maven-plugin:1.1:run (default-cli) @ sss ---
[INFO] Running war on http://localhost:8089/sss
[INFO] Using existing Tomcat server configuration at E:\Workspaces\MyEclipseProfessional2014\sss\target\tomcat
十二月 29, 2016 4:21:38 下午 org.apache.catalina.startup.Embedded start
信息: Starting tomcat server
十二月 29, 2016 4:21:38 下午 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.29
十二月 29, 2016 4:21:38 下午 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8089
十二月 29, 2016 4:21:38 下午 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8089