Добавление класса Groovy в проект Google App Engine (groovy-plugin, google-plugin) - PullRequest
1 голос
/ 06 января 2010

Я слышал, что GAE теперь поддерживает Groovy, но кажется, что плагины не очень хорошо работают вместе. Я пытаюсь сделать проект GAE в затмении, чтобы я тоже мог добавить классы Groovy ... но он не будет работать. Каждый раз, когда я пытаюсь добавить класс Groovy, я получаю сообщение об ошибке «Проект не является проектом Groovy». И когда я иду в Configure - Convert to Groovy Project и пытаюсь интегрировать класс Groovy ... я получаю следующее

java.lang.NoClassDefFoundError: groovy/lang/GroovyObject

Есть ли способ заставить эти два плагина работать вместе?

Мне нравится простое тестирование и развертывание с помощью плагина GAE, но я хочу получить выгоду от таких вещей, как XMLSlurper от groovy.

Ответы [ 2 ]

1 голос
/ 13 января 2010

Зачем вам нужно добавить asm-3.2.jar? Это должно быть интегрировано в groovy-all-1.7.0.jar

0 голосов
/ 06 января 2010

Кажется, у меня все получилось, но я не уверен, что это правильный путь. Я щелкнул правой кнопкой мыши по проекту и выбрал «Настроить - конвертировать в Groovy Project» и добавил и groovy-all-1.7.0.jar, и asm-3.2.jar в папку war / web-inf / lib и сослался на них оба в пути класса. Проект начнется. Кто-нибудь может подтвердить, что это правильный способ решения этой проблемы?

...