maven +jetty 配置web工程
1、创建WEB项目:mvn archetype:create -DgroupId=com.manager -DartifactId=simple-webapp
-DarchetypeArtifactId=maven-archetype-webapp
2、把刚创建的工程改为eclipse可以认识的工程mvn eclipse:eclipse
3、添加servlet依赖
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency>
?4、添加源代码目录src/main/java 后 mvn eclipse:eclipse
?5、加入jetty配置
<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/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>org.maven.manager</groupId><artifactId>simple-webapp</artifactId><packaging>war</packaging><version>1.0-SNAPSHOT</version><name>simple-webapp Maven Webapp</name><url>http://maven.apache.org</url><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> <dependency><groupId>org.mortbay.jetty</groupId><artifactId>jetty</artifactId><version>6.1.22</version><scope>provided</scope></dependency><dependency><groupId>org.mortbay.jetty</groupId><artifactId>jsp-2.1-jetty</artifactId><version>6.1.22</version><scope>provided</scope></dependency></dependencies><build><finalName>simple-webapp</finalName><plugins><!-- jetty插件 --> <plugin><groupId>org.mortbay.jetty</groupId><artifactId>maven-jetty-plugin</artifactId><version>6.1.22</version><configuration><contextPath>/</contextPath><connectors><connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"><port>8080</port></connector></connectors><scanIntervalSeconds>10</scanIntervalSeconds></configuration></plugin></plugins></build></project>
?6、用jetty调试
命令行:mvn jetty:run
?
?
http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
1 楼 pinganhongguo 2011-07-16 谢谢,楼主 。学习了!!!