【问题标题】:OpenAM source code failed to build using ant?使用 ant 构建 OpenAM 源代码失败?
【发布时间】:2015-01-19 10:12:02
【问题描述】:

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

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

有没有办法从这个源代码构造所需的库(amserver.jar)?

【问题讨论】:

  • 请提供您遇到的错误列表,没有它们真的很难解决编译问题。

标签: ant build openam


【解决方案1】:

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

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

【讨论】:

  • 非常感谢您的回复!我知道这件事并且完全同意你的看法,但就我而言,升级组件是不可能的,因为它不再是开源的,而且还需要付出很多努力。
  • 首先,它仍然是开源的,请阅读我在stackoverflow.com/questions/27645330/… 上的回复。其次,您的论点不是最好的:将修复程序向后移植到这样一个旧版本可能比实际升级到更新版本的过程需要更多的努力。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-04
相关资源
最近更新 更多