使用maven的tomcat:run进行web项目热部署
近期又又一次看了一下maven的东西,事实上主要是由于去了解Jenkins,后期或许会补充jenkins的博文。
怎么在eclipse里面创建maven webproject,这边就不介绍了,參见:http://blog.****.net/enson16855/article/details/19702477 ,普通情况下我们都是讲webproject发不到外部的tomcat环境下开发调试什么的,本人近期认为有点繁琐。
1、首先来看一下maven tomcat插件:
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8080</port> <path>/dubbo-admin</path> <uriEncoding>UTF-8</uriEncoding> <finalName>dubbo-admin</finalName> <server>tomcat7</server> </configuration> </plugin>2、配置jsp,servlet依赖什么的..
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>jsptags</groupId> <artifactId>pager-taglib</artifactId> <version>2.0</version> <scope>provided</scope> </dependency>一定须要以上的依赖。否则项目创建jsp文件都会有错误出现....
3、接下来就是公布的事情了。。
创建一个maven build例如以下:
4、点击apply。再点击run就可以:
表示启动成功了...是不是非常方便???