Я хотел бы работать над двумя проектами одновременно. Проект A является ядром проекта B, но и более общим. Поскольку я хочу работать над обоими в одно и то же время, но пусть они будут отличаться (Project A будет использоваться и для других проектов). Я как бы борюсь за то, как настроить Project A как зависимость от проекта B, а также поддерживать возможность редактирования файлов Проект А во время работы над проектом Б.IntelliJ add (local) проект как зависимость для другого
Я принимаю следующие настройки папки:
-Проекты
- А (ядро)
- B (Специальный)
Как добавить A в B?
Редактировать: Мы говорим о SBT/non-sbt и только локальных проектах здесь. Один проект (более старый/зависимый) не использует SBT, а новый (зависимый).
Я просто хочу, чтобы оба проекта были в одном окне, поэтому я могу добавлять новые классы в ядро и редактировать материалы, не перекомпилируя все снова и прыгая между окнами.
Но это правильная вещь? Или мне (как указано в вашей ссылке) открыть проект и «добавить в текущий проект»? – Sorona
В принятом ответе говорится использовать модули, как я уже сказал. Самый высокий голос позволяет вам иметь несколько проектов в одном окне - но кажется, что внутри Idea добавляет новый проект в виде модуля (см. Окно структуры проекта). Поэтому, если вы используете Maven, самый высокий голос - это просто простой способ настройки зависимых модулей из существующих проектов. – lbalazscs
Принятый ответ на несколько лет старше, чем новый, поэтому я спросил;) Также я не использую или не планирую использовать maven с этими проектами. – Sorona