Новичок IntelliJ здесь. У меня возникли некоторые проблемы с установкой зависимостей моего проекта:
Итак, у меня есть проект под названием ClearDialogue. Это IDE для создания ветвящегося диалога для видеоигр. Он использует мой другой проект, Clear (ClearVG и ClearWindows) для создания своего окна, а также рендеринга пользовательского интерфейса. ClearDialogue также зависит от LWJGL3 и нескольких других зависимостей. Проекты используют Maven для управления своими зависимостями.
Clear - это проект на моей машине, который я настроил в IntelliJ и успешно запустил его демоверсии. ClearDialogue, однако, где моя проблема началась; он полагается на Clear для работы, который является другим проектом (не JAR, который загружен для его извлечения). Итак, я хочу сказать: мне нужно иметь возможность использовать другой проект IntelliJ в качестве библиотеки в ClearDialogue.
Согласно другим подобным вопросам, я могу добиться этого, ссылаясь на другой проект в файле pom проекта, который ссылается на него. Я сделал это, и он действительно появился в выпадающем списке «Внешние библиотеки»:
.
Есть несколько проблем:
1) Несмотря на то, что в разделе «Внешние библиотеки» отображается «Очистить», среда IDE по-прежнему не распознает ее как библиотеку, и при попытке создать проект ошибки, подобные этой, выводятся на консоль:
.
2) Кажется, что Clear является единственной загружаемой библиотекой, несмотря на то, что LWJGL3 и другие библиотеки определены как зависимости в файле pom. Они не загружаются и не отображаются на вкладке Внешние библиотеки. Тем не менее, Clear сам использует некоторые из тех же библиотек (LWJGL3), поэтому он просто следит за тем, чтобы они не дублировались? В любом случае, сам код рисует красные линии, потому что не может найти библиотеки LWJGL3.
Кто-нибудь знает способы решения этих проблем? Заранее спасибо.