Java 在build SpringMVC上保护上载的文件
我有一个SpringMVC网络应用程序,它有文件上传系统。 问题是,每当我重建项目时,myproject/src/main/webapp/resources/uploads中的所有文件都会消失 你知道我能做些什么来修正这个吗? 我试图寻找一种方法来保护该文件夹,但无法使其正常工作 我尝试了POM.xml:Java 在build SpringMVC上保护上载的文件,java,spring,spring-mvc,tomcat,Java,Spring,Spring Mvc,Tomcat,我有一个SpringMVC网络应用程序,它有文件上传系统。 问题是,每当我重建项目时,myproject/src/main/webapp/resources/uploads中的所有文件都会消失 你知道我能做些什么来修正这个吗? 我试图寻找一种方法来保护该文件夹,但无法使其正常工作 我尝试了POM.xml: <build> <plugins> <plugin> <artifactId>maven-ecl
<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文件中,请查看以下链接:
这看起来像是将生成配置为从该位置删除。你在使用什么构建工具?我在使用MAVEN,这就是你要问的吗?资源应该在src/main/resources中,而不是在src/main/webapp/resources中。只是说,即使我在src/main/resources中修改了一个文件,然后将其部署,它仍然会被覆盖…我尝试使用它们,但无法将它们用于任何用途。。。我将用triedHey kunal的内容更新我的问题,从您发布的pom配置文件中,看起来您正在从构建中排除资源。这不是我应该做的吗?我的意思是,每当我将我的应用程序部署到live Server时,我希望我的资源文件保持不变。每当您构建和部署时,使用includes和包含资源的目录路径。