СТС - Грааль перспектива сломана. Не вижу услуг - PullRequest
5 голосов
/ 13 мая 2011

Я использую STS для разработки Grails, и я не знаю, что я сделал (скорее всего, перетащил папку куда-то по ошибке), но теперь я не вижу свои сервисы в перспективе.Они существуют в grails-app / services, но я думаю, что-то там уже не указано?

и да, я попытался перезапустить STS, перезагрузить проект в STS.

Любая идея о том, как я могупочини это?

РЕДАКТИРОВАТЬ:

Вы находитесь здесь в перспективе, без услуг.

sts grails perspective without services

Спасибомного, Билсей

Ответы [ 5 ]

4 голосов
/ 26 апреля 2012

Вы можете изменить свой файл .classpath, добавив следующие две строки:

<classpathentry kind="src" path="grails-app/services"/>
<classpathentry kind="src" path="grails-app/taglib"/>
2 голосов
/ 13 мая 2011

Я не видел этой проблемы раньше.Если приведенный выше ответ не помог, я бы порекомендовал следующее:

  1. Откройте журнал ошибок.Видите ли вы какие-либо соответствующие ошибки?Если это так, то, пожалуйста, добавьте их в свой вопрос.
  2. Попробуйте создать новый проект Grails.Вы видите папку службы там?
  3. Попробуйте создать новое рабочее пространство в новом месте.Импортировать проект Grails.Теперь вы видите класс обслуживания?
  4. Если все остальное не удается, я бы порекомендовал поднять отчет об ошибке на http://issuetracker.springsource.com/browse/STS Попробуйте присоединить сбойный проект.

РЕДАКТИРОВАТЬ

Мне удалось воспроизвести нечто похожее на вашу проблему.Я думаю, что произошло то, что ваша служебная папка была каким-то образом удалена из пути к классам Eclipse.Вы можете перейти к исследователю пакетов.Найдите папку grails-app / services.Щелкните правой кнопкой мыши -> Путь сборки -> Добавить путь сборки.Затем он должен появиться в проводнике проекта.

0 голосов
/ 15 ноября 2015

Подобное произошло со мной в новом проекте, который я создал неделю назад.Я не смог увидеть контроллеров.Я исправил это, зайдя в проводник пакетов.Щелкните правой кнопкой мыши на контроллерах -> Путь сборки -> Использовать как исходную папку.Эндрю ответ выше помог.

0 голосов
/ 18 мая 2012

начать заново с нуля, удалить все файлы затмений (@see https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore)

запустить grails integrate-with --eclipse

и снова импортировать проект

0 голосов
/ 13 мая 2011

Попробуйте найти в строке меню Window -> Show View -> Project Explorer и нажмите Project Explorer. Трудно сказать, в чем проблема, не видя ее, но, возможно, это поможет. Удачи!

Отредактировано с новой идеей : Еще одна возможность: открыть один из ваших служебных файлов в редакторе, выполнив поиск или используя «Open Resource» (или CTRL + SHIFT + R) в окнах. Затем, если вы щелкните значок двунаправленной стрелки «Связь с редактором» в верхней части Project Explorer, файл активных служб и его местоположение должны автоматически выделиться в Project Explorer. Может быть, это пробудит какой-то смысл в вашем STS.

...