我有一个 SpringMVC WebApp,它有文件上传系统。 问题是每当我重建项目时,myproject/src/main/webapp/resources/uploads 中的所有文件都会消失。
关于我可以做些什么来修改这个有什么想法吗? 我试图寻找一种方法来保护该文件夹,但无法使其正常工作。
我尝试过的 POM.xml:
<build>
<plugins>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
....
<!-- <webResources> -->
<!-- <resource> -->
<!-- this is relative to the pom.xml directory -->
<!-- <directory>src/main/webapp/resources/uploads</directory> -->
<!-- there's no default value for this -->
<!-- </resource> -->
<!-- </webResources> -->
<webResources>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**</exclude>
</excludes>
<excludes>
<exclude>src/main/resources/**</exclude>
</excludes>
<excludes>
<exclude>src/main/webapp/resources/**</exclude>
</excludes>
</resource>
</resources>
</webResources>
<packagingExcludes>
WEB-INF/../resources/,
resources/,
resources/uploads/,
WEB-INF/classes/uploads/**,
WEB-INF/classes/**
</packagingExcludes>
</configuration>
</plugin>
最佳答案
如果您想在构建时将相同的内容包含在 war 文件中,请查看以下链接:
关于java - 在构建 SpringMVC 上保护上传的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33143631/