У меня есть два проекта Maven в моей рабочей области Eclipse, datastore
и service
.
datastore
имеет HSQLDB как зависимость Maven с областью действия compile
.
С момента service
зависит от datastore
, я добавил datastore
в качестве необходимого проекта для него в Свойства> Java Путь сборки> Проекты .
Однако, когда я сейчас запускаю service
, я получаю ClassNotFoundException
для драйвера HSQLDB JDB C (в одном из datastore
классов, вызываемых из service
).
Если я добавлю HSQLDB в качестве зависимости к service
все работает как надо - хотя я понимаю, что мне это не нужно, поскольку зависимости Maven с областью действия compile
должны распространяться на зависимые проекты.
Кроме того, я замечаю, что pom.xml
для service
содержит нет ссылки на datastore
.
Где ошибка, если есть?