JAR и GAE для Google Apps Marketplace

Когда вы используете подключаемый модуль Google-Eclipse для создания нового проекта веб-приложения и выбираете параметр "Добавить поддержку для листинга в Google Apps Marketplace", подключаемый модуль автоматически добавляет файл apps-marketplace.jar в ваш путь к классам.

Нужно ли это — в любой момент времени, по любой причине — связывать с вашим WAR? Я спрашиваю, потому что он содержит связанную версию SLF4J, которая вызывает адские проблемы JAR с другими зависимостями, использующими другую версию SLF4J.

Я включил его в свой WAR, потому что думал, что это необходимо, но если это что-то, что просто используется плагином или, возможно, доступно как некоторая служба для приложений GAE, когда они работают в производстве, то мне это не нужно и хотел бы удалить его как зависимость. Заранее спасибо.


person IAmYourFaja    schedule 01.02.2013    source источник


Ответы (1)


Эта баночка не нужна. Вы можете удалить его из пути сборки и каталога WAR. Нам нужно исправить плагин, чтобы он избавился от этой банки.

У меня такое ощущение, что он был впервые добавлен, чтобы упростить доступ к определенным API Google из вашего приложения Marketplace. Он включал в себя кучу классов для работы с OAuth. Тем не менее, я думаю, что все классы здесь в основном устарели, и сейчас есть лучшие способы делать эти вызовы API.

person Rajeev Dayal    schedule 01.02.2013