获取在文本文件或xml中使用maven复制的资源文件列表
是否有一种干净的方法来获取maven构建从文本文件/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
[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并将其输出放入文件。我非常想知道答案,因为我需要完全相同的东西。