Я использую STS и с вебом (WTP); Maven; Groovy стек.
По умолчанию кажется, что записи пути к классам Groovy не помечены для экспорта, и мне было выдано следующее предупреждение:
Запись пути к классу GROOVY_DSL_SUPPORT не будет экспортирована или опубликована.
Runtime ClassNotFoundExceptions может привести. Запись пути к классам
GROOVY_SUPPORT не будет экспортироваться или публиковаться. время выполнения
Могут возникнуть исключения ClassNotFoundException.
Итак, я добавил библиотеки из Свойства проекта -> Сборка развертывания -> Добавить ...
Однако теперь я получаю следующую ошибку:
Недопустимая зависимость пути публикации / экспорта classpath
/Users/martypitt/springsource/2.8.1.RELEASE/sts-2.8.1.RELEASE/plugins/org.codehaus.groovy_1.8.4.xx-20111212-0900-e37-RELEASE/lib/antlr-2.7.7.jar ,
Проект содержит другую зависимость с тем же именем архива.
Я работал, исключая antlr вручную из моего pom.xml. Тем не менее, это кажется нелогичным и заставляет меня беспокоиться о проблемах позже, когда я развертываюсь на сервере за пределами STS.
Есть ли более подходящий способ решения этой проблемы?