maven+tomcat调试下,如何做到不用每次都打包,而是直接启动服务就ok?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven+tomcat调试下,如何做到不用每次都打包,而是直接启动服务就ok?相关的知识,希望对你有一定的参考价值。

参考技术A <build>
<outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
<testOutputDirectory>src/main/webapp/WEB-INF/classes</testOutputDirectory>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>copy-lib-src-webapps</id>
<phase>package</phase>
<configuration>
<tasks>
<delete dir="src/main/webapp/WEB-INF/lib" />
<copy todir="src/main/webapp/WEB-INF/lib">
<fileset dir="target/sem-tools-0.1/WEB-INF/lib">
<include name="*" />
</fileset>
</copy>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
webRoot设置为src/main/webapp
这样只需要在依赖有变化时package一次本回答被提问者采纳

以上是关于maven+tomcat调试下,如何做到不用每次都打包,而是直接启动服务就ok?的主要内容,如果未能解决你的问题,请参考以下文章

不用下载tomcat,maven插件直接运行war包,真香

phpstorm如何直接在控制台中调试不用每次都打开浏览器?

maven的tomcat插件如何进行debug调试

IDEA 15 社区版 Maven项目 启动Tomcat调试

如何使用 maven 中的 tomcat 插件部署多个战争?

配置jetty调试maven工程