Я слідую за Бертом Беквітом (розробником Grails та автором) використання Heroku, як зазначено тут, у книзі Грааля. (Дивіться заяву про імпорт у верхній частині цього посилання - це те, що створює мені проблеми).
Я додав у BuildConfig.groovy таке, як вказує Берт:
runtime "postgresql:postgresql:8.4-702.jdbc3" // in the dependencies section as described
compile ":heroku:1.0.1" // in the plugins section as described.
Тоді IntelliJ запропонував мені оновити IDE із змінами BuildConfig, що я і зробив. Я також вийшов і перезапустив IntelliJ, щоб перевірити, чи може це позбутися помилки імпорту для:
import grails.plugin.heroku.PostgresqlServiceInfo
Він не позбувся помилки імпорту, яка потім скаржиться, коли я роблю додавання:
PostgresqlServiceInfo info = new PostgresqlServiceInfo()
в класі Bootstrap, як показано в прикладі. Що я роблю неправильно / як мені виправити подібні речі?
Відповіді:
1 для відповіді № 1В IDEA потрібно відкрити Tools
| Grails
| Plugins
, виберіть Героку плагін і натисніть Застосувати зміни.
Це налаштує модуль для плагінів і додасть цей модуль до залежностей вашої програми.
1 для відповіді № 2
- Знайдіть трохи часу.
- На мить зупиніть ідею використання IDEA.
- Використовуйте командний рядок.
- Спробуйте ті ж дії.
- Ви побачите, що все працює.
Працює для мене. :-)