使用 ant 构建 OpenAM 源代码失败?

OpenAM source code failed to build using ant?

我们在我们的项目中使用这个 openAM 9.5 RC1 分支源。 https://github.com/svn2github/openam.git

为了修复一些错误,我们必须修改现有的openAM 的amserver 库。为此,我们从上述位置下载了源代码,并尝试使用 ant 对其进行离线编译(如 README 中所述)。但是无论如何我们都无法编译它(即使在进行了必要的更改、添加依赖项等之后)

有什么方法可以从这个源代码构建所需的库 (amserver.jar) 吗?

OpenAM 9.5.x 和 10.0.x 版本相当难以构建,但从 11.0.0 开始,构建过程应该简单得多,因为项目已迁移到Maven 构建系统。 无论如何,您使用的版本 (Snapshot 9.5.1 RC1) 已经非常过时并且很可能存在几个严重问题 (not to mention the security issues)。

我强烈建议不要努力向后移植修复那个古老的版本。相反,您应该意识到您是 运行 超过 4 年的安全组件版本,并尽快将您的系统升级到更新的版本。