sunkezai 发表于 2017-2-25 12:50:47

maven 部署jetty

<build>
<finalName>UPM</finalName>
<!-- 命令行输入mvn时,默认执行mvn package-->
<defaultGoal>jetty:run</defaultGoal>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.16</version>
<configuration>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8282</port>
<maxIdleTime>3600000</maxIdleTime>
</connector>
</connectors>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webDefaultXml>webdefault.xml</webDefaultXml>
<jettyEnvXml>src/main/resources/jetty-env.xml</jettyEnvXml>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webAppSourceDirectory>${basedir}/webapp/</webAppSourceDirectory>
</configuration>
</plugin>
</plugins>
<!-- 设定Web应用中编译结果输出到WEB-INF/classes 中, 与使用IDE时相同-->
<resources><!-- 存放资源文件。这里的文件不需要编译,在部署打包时,直接复制这里的文件 -->
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<!---->
<excludes>
<exclude>**/*.java</exclude>
<!--例外的文件类型。如果这里存放有.java文件,则仍然需要编译。-->
</excludes>
</resource>
<resource>
<directory>src/main/java</directory>
<!---->
<excludes>
<exclude>**/*.java</exclude>
<!--例外的文件类型。如果这里存放有.java文件,则仍然需要编译。-->
</excludes>
</resource>
</resources>
</build>
页: [1]
查看完整版本: maven 部署jetty