当您使用Google-Eclipse插件创建新的 Web应用程序项目时,并选择“添加对Google Apps Marketplace列表的支持”选项,该插件会自动在您的类路径中添加apps-marketplace.jar
文件。
是否出于任何原因在任何时间点都需要将其与WAR捆绑在一起?我问是因为它包含SLF4J的捆绑版本,这导致使用其他版本的SLF4J的其他依赖项引起JAR hell 问题。
我将其捆绑到WAR中是因为我认为这是必要的,但是如果它只是插件使用的东西,或者在GAE应用程序在生产环境中运行时可以作为某些服务使用,那么我就不需要它了并希望将其作为依赖项删除。提前致谢。
最佳答案
不需要这个罐子。您可以从构建路径和WAR目录中将其删除。我们需要修复插件,使其摆脱这个罐子。
我觉得它是首次添加的,它可以使您轻松从Marketplace应用访问某些Google API。它包括一堆用于处理OAuth的类。但是,我认为这里的所有类基本上都已被弃用,现在有更好的方法进行这些Api调用。