Я работаю над проектом на основе Java в IntelliJ IDEA, я предполагаю, что у меня проблема с настройкой моего проекта...
Проект состоит из "модулей" (может быть, я скучаю по этой функции?):
- библиотека, предназначенная для использования в качестве общей базы для двух следующих модулей
- тестовое приложение на основе весенней загрузки
- приложение для андроид
Мне удалось собрать библиотеку, создав файл jar
.
Однако мне не удается создать приложение Spring, я получаю эту ошибку:
error: package org.XXXX.XXX.lib.config does not exist
import org.XXXX.XXX.lib.config.Config;
где org.XXXX.XXX.lib.config.Config
относится к классу в библиотеке, а org.XXXX.XXX.lib.config
определяется как пакет в этой библиотеке.
Самое смешное: парсер работает успешно, автоотключение (Alt-Enter) успешно находит класс, создает оператор import
, никаких ошибок или предупреждений в редакторе не показывается. Так что проверка кода довольна. Но затем во время сборки выше выдается ошибка.
Чтобы иметь возможность использовать эту библиотеку в приложении Spring, я добавил исходные папки библиотек в модуль, реализующий приложение Spring, в настройках проекта IDEA. Также я добавил созданный файл jar
и саму библиотеку в качестве зависимости от модуля (что, вероятно, неправильно...).
Это мой первый нетривиальный частный проект на основе Java, и я должен признать, что я в растерянности. Я действительно не знаю, как поступить, как решить эту проблему.
У кого-нибудь есть подсказка для меня?