3

當您使用谷歌,Eclipse插件來創建一個新的Web應用程序項目,並選擇選項「添加在谷歌Apps Marketplace中上市的支持」,該插件會自動添加您的類路徑中有一個apps-marketplace.jar文件。谷歌Apps Marketplace中的JAR和GAE

這是否 - 在時間任何點,爲任何原因 - 以往任何時候都需要與你的戰爭捆綁在一起?我問,因爲它包含一個捆綁版本的SLF4J,導致JAR地獄與其他使用不同版本的SLF4J的依賴關係問題。

我將它捆綁到我的WAR中,因爲我認爲這是必要的,但是如果它的某些內容只是由插件使用,或者可能作爲某些服務在GAE應用程序中提供,那麼我不會不需要它,並希望將其作爲依賴項移除。提前致謝。

回答

3

這個罐子是不需要的。您可以從構建路徑和WAR目錄中刪除它。我們需要修復插件,以便它擺脫這個罐子。

我有一種感覺,它首次被添加到,以便從Marketplace應用程序訪問某些Google API。它包含了一堆用於處理OAuth的類。但是,我認爲這裏的所有類都基本不推薦使用,現在有更好的方法來進行這些Api調用。