gpt4 book ai didi

maven-2 - Maven - 如何在清理阶段删除文件夹的内容?

转载 作者:行者123 更新时间:2023-12-03 07:25:02 26 4
gpt4 key购买 nike

在我的项目中,我有一个名为 war 的文件夹。它最初是空的并且受版本控制。该文件夹由 Maven 在其 package 阶段填充,并且 Eclipse 的 WST 插件从该文件夹部署 Web 应用程序。

我想要的是在clean阶段删除war文件夹的内容,但不删除文件夹本身。我怎么做?到目前为止我知道如何删除整个 war 文件夹:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<followSymLinks>false</followSymLinks>
<filesets>
<fileset>
<directory>${basedir}/war</directory>
</fileset>
</filesets>
</configuration>
</plugin>

如何仅删除 war 文件夹的内容而不删除文件夹本身?我知道通过添加一些现有的排除项,该文件夹将不会被删除。但通常如何仅删除文件夹的内容呢?

最佳答案

将此includes部分添加到您的文件集定义中

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<filesets>
<fileset>
<directory>war</directory>
<includes>
<include>**/*</include>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
</plugin>
</plugins>
</build>

关于maven-2 - Maven - 如何在清理阶段删除文件夹的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5702232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com