vscode 热部署 spring-mvc

1.添加maven插件

  

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
                <execution>
                    <id>copy-dependencies</id>
                    <phase>compile</phase>
                    <goals>
                        <goal>copy-dependencies</goal>
                    </goals>
                    <configuration>
                        <!--${project.build.directory} class的输出目录不做设置的话默认代表项目根目录的target目录;
                            也可以使用“自定义文件夹/自定义文件夹 例如:a/b”,也可以使用绝对路径如:“D:	est” -->
                        <outputDirectory>src/main/webapp/WEB-INF/lib</outputDirectory>
                        <excludeTransitive>false</excludeTransitive>
                        <stripVersion>false</stripVersion>
                        <includeScope>runtime</includeScope>
                    </configuration>
                </execution>
            </executions>
        </plugin>

当有新的jar文件添加时,可以执行命令 mvn compile,就会将jar文件生成并输出到lib目录下

2.将classpath文件中 class 文件的输出目录改为 src/main/webapp/WEB-INF/classes 目录

 

其实以上2个步骤的目的就是将lib和class目录放在WEB-INF目录下

以上仅供参考,具体问题具体分析

原文地址:https://www.cnblogs.com/baikaishui-liang/p/10956571.html