2012-04-06 1 views
1

Моя коллега пытается установить на свой ПК STS, groovy/grails. Он импортировал проект TFS, который отлично захватил источник. Однако он получает много ошибок сборки, которые, по-видимому, являются результатом отсутствия библиотеки Grails Dependencies. Он очистил кеш .ivy2 и перезапустил STS, который засекретил кеш .ivy2. Тем не менее, зависимости по-прежнему пусты в пути сборки (проект щелчка правой кнопкой мыши, путь сборки, вкладка библиотек, расширение зависимостей Grails).«Зависимости от Grails» в пути сборки java STS

Возможно, он сможет добавить их вручную, но это не похоже на подходящее решение и может привести к сбоям в работе. Есть идеи?

ответ

3

Выберите «Инструменты Grails -> Refresh dependencies» из контекстного меню вашего проекта. Затем добавляются зависимости.

+0

Я скажу ему, чтобы попробовать. – Joseph

+0

Ну, похоже, у него нет файла $ WorkspaceName \. Metadata \ .plugins \ com.springsource.sts.grails.core '$ ProjectName'-dependencies.xml. Поэтому даже при освежении ничего не собираешься. – Joseph

+0

Ему также не хватает папки для C: \ Documents and Settings \ $ USER_ID \ .grails \ 1.3.7 \ projects \ $ PROJECT_NAME \ плагинов, что означает, что tomcat и hibernate недоступны. – Joseph

0

У меня была та же проблема. Оказалось, что проблема, о которой идет речь, является необъявленным. Один из инженеров STS ответил, что «если команда« grails compile »терпит неудачу, тогда STS не будет иметь зависимых данных. Эти данные создаются как побочный эффект команды компиляции. Поэтому он не генерируется, если компиляция не выполняется «.

В целом, проблема Зависимости от Grails была красной селедкой. Если вы посмотрите на журнал ошибок (Window-> View-> Error Log или Window-> View-> Other: General-> Error Log), убедитесь, что существует неопределенный параметр, который останавливает компиляцию grails.