3

当您使用 Google-Eclipse 插件创建新的Web 应用程序项目并选择“添加对在 Google Apps Marketplace 上列出的支持”选项时,插件会自动apps-marketplace.jar在您的类路径中添加一个文件。

这 - 在任何时间点,出于任何原因 - 是否需要与您的 WAR 捆绑在一起?我问是因为它包含 SLF4J 的捆绑版本,这会导致使用不同版本 SLF4J 的其他依赖项出现 JAR 地狱问题。

我将它捆绑到我的 WAR 中,因为我认为它是必要的,但如果它只是被插件使用的东西,或者当 GAE 应用程序在生产中运行时可能作为某种服务提供给 GAE 应用程序,那么我不需要它并希望将其作为依赖项删除。提前致谢。

4

1 回答 1

3

不需要这个罐子。您可以将其从构建路径和 WAR 目录中删除。我们需要修复插件,以便它摆脱这个 jar。

我有一种感觉,首先添加它是为了让您可以轻松地从您的 Marketplace 应用程序访问某些 Google API。它包括一堆用于处理 OAuth 的类。但是,我认为这里的所有类基本上都已弃用,现在有更好的方法来进行这些 Api 调用。

于 2013-02-01T21:38:42.953 回答