1

我试图在 jenkins slave 上构建 osx 并得到这个错误。当我登录机器时,我可以运行 ant -version 并且它可以工作。只有当我尝试从 jenkins 构建时才会出现此错误:
Error: Could not find or load main class org.apache.tools.ant.launch.Launcher

4

1 回答 1

1

我发现问题出在 brew 版本的 ant 中。如果我安装了单独的版本,它可以工作。我发现它可能是由不同的目录结构引起的。在 Brew 版本中,无论在“普通”中是否有一个 lib 目录,都有一个 libexec 目录。也许用 lib 名称创建指向 libexec 的符号链接它会起作用,但我还没有检查过。

于 2016-05-10T11:00:37.513 回答