0

我目前正在开发一个使用 JDK 1.4 的项目。所以事实证明我们必须使用 ESAPI 1.4.4 ,这是唯一与 JDK 1.4 兼容的版本。我从以下路径https://github.com/esapi/esapi-java-legacy下载了它,但它似乎不是 jar 文件。我不知道如何将它包含在我的 Eclipse 项目中或如何将它带入我的类路径中。是否有可能获得 JAR ??? 有人请指导我如何使用它或任何示例项目供参考就足够了。提前致谢

4

1 回答 1

0

放弃 JDK 1.4 也是我的首要建议。但是,如果由于某种原因这不是一个选项,那么我会尝试从 GitHub( https://github.com/ESAPI/esapi-java-legacy )拉下 ESAPI 代码库,更改 maven-compiler- 下的标签plugin 插件从 1.7 到 1.4,看看它是否编译。其中大部分可能会很好,但您可能会遇到一些巨大的第 3 方 FOSS 依赖问题,因此您将不得不调整这些问题。所以,在你走这条路之前,弄清楚你到底需要什么。如果您只需要 ESAPI 的输出编码,请改用 OWASP Java Encoder Project。此处描述了各种其他替代品:https ://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API#tab=Should_I_use_ESAPI_3F

祝你好运。-凯文

于 2019-04-29T02:54:51.210 回答