Модули IntelliJ IDEA и PlayFramework - PullRequest
9 голосов
/ 16 августа 2011

После большого количества хороших комментариев об IDEA я решил попробовать.Я скачал Community Edition и хотел бы использовать его для разработки PlayFramework.

Я следовал официальной документации и некоторой другой информации, собранной вокруг, но мне не удалось полностью.При использовании проекта с разными (игровыми) модулями разные классы не найдены.

Например, при использовании защищенного модуля IDEA продолжает жаловаться на отсутствие Secure.class.Это должно быть проблемой classpath.Я пытался подключить исходный код и классы Java ($ PLAY / modules / secure /) в настройках модуля (F4), класс до сих пор не найден.Я что-то пропустил?

Кстати, я создал play play зависимости и play ideize, который, кажется, добавляет еще один модуль Secure в проект в IDEA.

Спасибо,

Ответы [ 3 ]

6 голосов
/ 05 октября 2011

Ответ заключается в следующем:

play deps
play idealize

Это заставляет файл проекта IDEA .iml обновляться с обновленными записями пути к классам для нового модуля (в данном случае Secure).

0 голосов
/ 17 октября 2011

Вам необходимо добавить модуль Secure, который вы создали в IDEA, в качестве зависимости от основного модуля приложения:

  1. Перейти к файлу -> Структура проекта
  2. Выбрать основной модуль
  3. Выберите вкладку Зависимости
  4. Нажмите кнопку Добавить -> Зависимость модуля
  5. Выберите модуль IDEA, который вы создали для модуля Play Secure

Также сделайтеубедитесь, что в IDEA выбран правильный исходный путь для защищенного модуля.

0 голосов
/ 28 августа 2011

Проблема, с которой я столкнулся, используя IntelliJ и Playframework.

  • Файл log4j.properties или log4j.xml не находятся в пути к классам по умолчанию.Вы должны добавить conf в качестве исходной папки в настройках модуля.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...