当我的构建中的 ANT 构建步骤失败时,我想存档日志以确定问题。但是,相关日志不在工作区中,因此我必须使用它们的完整路径。
标准的工件归档功能不适用于完整路径,因此首先我必须在某个构建步骤中将日志复制到工作区,以便以后归档它们。我不想将复制代码合并到原始 ANT 脚本中(它并不真正属于那里)。另一方面,由于构建步骤失败,我无法执行将工件复制到工作区的代码作为单独的构建步骤,因为它永远不会到达。
我正在考虑使用 ANT-keep-going
选项,但是我将如何使构建失败?
任何其他想法(例如,可以优雅地处理完整路径的工件插件)?
更新:我通过在工作区中创建指向包含要归档的文件的目录的符号链接来解决该问题。笨拙,但有效。