У меня есть проект, включающий три модуля.
- основной
- домен
- инфраструктура
В модуле домена у меня есть класс сущности и черта репозитория.
Entity.scala
EntityRepository
В модуле инфраструктуры я хочу расширить и реализовать трейт EntityRepository.
EntityRepositoryImpl extends EntityRepository {...}
Но я не знаю, как получить доступ к признаку в мобдуле домена из модуля инфраструктуры.
Я не уверен, что знаю, что делаю, но здесь build.sbt. Скажи мне, если я сделал что-то не так там.
import play.Project._
lazy val domain = Project("domain", file("domain"))
lazy val infra = Project("infrastructure", file("infrastructure")).dependsOn(domain)
lazy val root = Project("MainModuleName", file(".")).dependsOn(domain, infra)
name := "AppName"
version := "1.0"
playScalaSettings
Теперь внезапно я могу найти EntityRepository в EntityRepositoryImpl, но когда я выбираю его расширение, он все еще красный и показывает ошибку «Не удается разрешить ...».
Рада любому отзыву! Спасибо