我有一个spring boot应用程序,它也提供vue静态文件。在资源中,我使用maven-resources-plugin将静态文件复制到pom.xml文件夹。它第一次可以正常工作,但由于某些原因,当我更改文件到vue项目并再次构建项目时,即使我使用<overwrite>true</overwrite>,它也不会覆盖输出目录。当我删除输出目录手册并重新构建时-它工作得很好。
我的pom.xml:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id> Copy vue resources </id>
<phase> generate-resources </phase>
<goals>
<goal> copy-resources </goal>
</goals>
<configuration>
<overwrite> true </overwrite>
<outputDirectory> src/main/resources/public </outputDirecroty>
<resources>
<resource>
<directory> ${project.basedir}/../c4i-vue/target/dist </directory>
<includes>
<include>static/</include>
<include>index.html</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>我还尝试将<overwrite>true</overwrite>放在外部配置中,但它不能正常工作:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<overwrite> true </overwrite>
</configuration>
<executions>
<execution>
<id> Copy vue resources </id>
<phase> generate-resources </phase>
<goals>
<goal> copy-resources </goal>
</goals>
<configuration>
<outputDirectory> src/main/resources/public </outputDirecroty>
<resources>
<resource>
<directory> ${project.basedir}/../c4i-vue/target/dist </directory>
<includes>
<include>static/</include>
<include>index.html</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>我想要一些帮助,谢谢!
发布于 2021-06-06 19:26:43
它应该工作得很好..也许文件已经更新了,但是文件夹仍然有上次更新的日期?
https://stackoverflow.com/questions/67858453
复制相似问题