mvn jetty:run有几个扩展命令
mvn jetty:run-war
先打包,让后再部署指定的war。如果不指定webApp,默认为${project.build.directory}/${project.build.finalName}.war
<
project
>
...
<
plugins
>
...
<
plugin
>
<
groupId
>org.mortbay.jetty</
groupId
>
<
artifactId
>maven-jetty-plugin</
artifactId
>
<
configuration
>
<
webApp
>${basedir}/target/mycustom.war</
webApp
>
</
configuration
>
</
plugin
>
</
plugins
>
</
project
>
mvn jetty:run-exploded
就是war解压后的文件夹,配置和jetty:run-war一致。
<
project
>
...
<
plugins
>
...
<
plugin
>
<
groupId
>org.mortbay.jetty</
groupId
>
<
artifactId
>maven-jetty-plugin</
artifactId
>
<
configuration
>
<
webApp
>${basedir}/target/myfunkywebapp</
webApp
>
</
configuration
>
</
plugin
>
</
plugins
>
</
project
>
mvn jetty:deploy-war
基本上和jetty:run-war一样,只是没有先package war
mvn jetty:run page, mvn jetty:run-exploded page, mvn jetty:run-war page