Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取在文本文件或xml中使用maven复制的资源文件列表_Maven_Maven Plugin - Fatal编程技术网

获取在文本文件或xml中使用maven复制的资源文件列表

获取在文本文件或xml中使用maven复制的资源文件列表,maven,maven-plugin,Maven,Maven Plugin,是否有一种干净的方法来获取maven构建从文本文件/xml中的项目资源目录复制的资源文件名列表。此文件可以放在输出资源的根文件夹中 例如 当maven说 [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ sample-project --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered res

是否有一种干净的方法来获取maven构建从文本文件/xml中的项目资源目录复制的资源文件名列表。此文件可以放在输出资源的根文件夹中

例如

当maven说

[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @   sample-project ---

[debug] execute contextualize

[INFO] Using 'UTF-8' encoding to copy filtered resources.

[INFO] Copying 100 resources
我需要在结果jar文件的文本文件中包含这100个资源名


提前感谢

插件不支持此功能,因此没有现成的解决方案

您需要编写自己的插件来完成此操作。。。只需签出当前文件并根据需要进行修改。查看代码,我认为(但我不是100%确定)您只需要在ResourcesMojo中添加一些代码来捕获将要复制的文件列表


有一些(可能更便宜)的替代方案,例如使用ANT任务执行简单的ls/dir并将其输出放入文件。

我非常想知道答案,因为我需要完全相同的东西。