0

很长时间以来,我一直试图为我的问题找到答案,但我无法做到。我们使用 Jenkins 1.501 和 Buckminster 插件 1.1.0。前段时间我不得不从 Buckminster 3.5 迁移到 3.6,但从那时起我遇到了一个重要问题。基本上,如果出现问题,我不会得到有关问题的详细信息,并且它也会发生在更高版本的 Buckminster 上,例如 4.2。我加入公司时已经安装了 3.5,所以我不确定它是否被以任何方式修改(我找不到它),因为它指向一个目录。我认为使用的目标平台(自定义)是 3.6.2(eclipse)。

示例:当开发人员犯了一个错误,将新插件添加到项目中(它被其他捆绑包使用),但忘记将其添加到功能配置中,构建失败。但是 Buckminster 插件并没有告诉您任何有用的原因。该异常是非常一般的 Java 异常,它从构建步骤指向 xml 文件行。当我使用 3.5 时,它准确地告诉我出了什么问题(例如,找不到对给定插件 ID 的引用)。它也发生在其他一些情况下。

任何人都知道我需要改变什么?

4

1 回答 1

0

Lorenzo Bettini(他负责 Buckminster 插件)告诉我有一个错误,并且 ANT 日志级别不是从 3.6 版本开始设置的。此设置与 Buckminster 日志记录不同(但它们意味着连接)。

在 3.7 及更高版本中,可以设置 ANT 日志级别。

解决问题的步骤:1) 更新构建配置以使用 Buckminster 3.7(或任何以上,如果需要) 2) 在 Buckminster 构建步骤的高级选项中,在“Equinox Launcher Arguments”字段中添加“--loglevel ant=debug”。

只有“调试”选项提供所需的信息(通常在最后打印出来)。

不幸的是,我还不允许添加图片。

于 2013-09-06T08:39:02.550 回答