java - Maven 如何在复制资源时仅包含选定的文件夹

标签 java maven devops build-tools

有什么方法可以仅将选定的资源文件夹复制到 maven 中的新文件夹中。

<configuration>
              <outputDirectory>/src/main/targt</outputDirectory>
              <resources>          
                <resource>
                  <directory>/src/main/resources/test</directory>
                  <include>folder1</include>

                </resource>
              </resources>              
            </configuration>   

最佳答案

基本上,Maven 将忽略空目录,并且您的 include 子句仅标记该特定子目录,因此不会复制它(因为您尚未在该子目录中包含任何文件)。要包含子目录中的文件,请使用通配符:folder1/* 表示直接位于该目录中的文件,或 folder1/** 表示该目录及其子目录中的文件 ( * 代表“任何文件或目录”,** 代表“任何文件或目录路径”)。

关于java - Maven 如何在复制资源时仅包含选定的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56290587/

相关文章:

ubuntu - 在同一台服务器上部署快速后端和响应前端时遇到问题

linux - Docker-Compose:服务 xxx 依赖于未定义的服务 xxx

java - 在下面的示例中, "List<? extends T>"是必要的吗?或者 "List<T>"会做同样的事情吗?

java同时运行和编辑调试

java - 如何确定 Swing 鼠标事件发生在哪个监视器中?

java - 用于运行 testNG 测试的 GUI 工具

java - 使用 Docker 和 Maven 进行 Spring Boot - JAR 中缺少 list

java - 如何使用 Java 和 Maven 将所有 swagger 文件打包成一个文件

android - Maven 和 android - 针对不同环境的构建略有不同

powershell - 如何为Set-Content调用提供唯一的凭据