在 Maven 构建期间将文件夹从源复制到目标

Posted

技术标签:

【中文标题】在 Maven 构建期间将文件夹从源复制到目标【英文标题】:Copy folder from source to target during maven build 【发布时间】:2016-05-18 22:34:30 【问题描述】:

我在源文件夹中有源文件和 JRE 文件夹。当我为我的源代码进行 maven 构建时,我希望将源代码中的完整 JRE 文件夹复制到目标文件夹中。但截至目前,JRE 文件夹中的少数文件跳过复制到目标。由于目标文件夹中的 JRE 已损坏。如何在 pom.xml 中指定将整个源 JRE 文件夹复制到目标文件夹。

【问题讨论】:

为什么您的源文件夹中有 JRE 文件?没有意义...除此之外,复制将在 maven 构建期间自动完成...如果文件被损坏,您可能已经激活了过滤...但是如果没有整个 pom 文件,很难说有什么问题... 【参考方案1】:

您可以使用 Maven resources plugin 将任何文件从项目的任意目录复制到目标目录。您只需将源 JRE 文件夹指定为资源。

【讨论】:

以上是关于在 Maven 构建期间将文件夹从源复制到目标的主要内容,如果未能解决你的问题,请参考以下文章

运行Python脚本以在编译目标之后将文件复制到文件夹中

在Maven构建期间找不到来自外部jar的类文件? [复制]

将数据从源配置单元表的多列复制到目标配置单元表的不同行的单列

使用maven将多个资源目录复制到独立的目标目录

在构建期间将文件从 GCS 复制到 Cloud Run docker 容器中

如何使用在 docker 上运行的 debezium 和 confluent-sink-connector 将所有更改从源数据库复制到目标数据库