Aplikacja My Play 2 jest podprojektem większej aplikacji Maven. Aplikacja Play 2 ma zależności w macierzystym - uzyskuje z niej dostęp do danych. Dlatego chcę, aby kompilacja aplikacji była zależna od zewnętrznego projektu Maven.Uzyskiwanie aplikacji Play/SBT zależnej od Maven POM
Zasadniczo chcę napisać to:
val main = play.Project(appName, appVersion, appDependencies).settings(
// settings
).dependsOn(externalPom(baseDirectory(_/"../pom.xml")))
Ale oczywiście to nie jest prawidłowa składnia.
Próbowałem definiowania mój play.Project
tak:
val main = play.Project(appName, appVersion, appDependencies).settings(
externalPom(baseDirectory(_/"../pom.xml"))
)
która nie dlatego, że (chyba) przyczyny nadpisywania Play nie załadować własny wyjątek
Próbowałem definiowania nowego Project
tak:
lazy val data = Project("data", file(baseDirectory(_/"..).settings(
externalPom(baseDirectory(_/ "../pom.xml"))
)
I w zależności od tego, co nie działa, ponieważ nie wykryto głównej klasy.
Wszelkie sugestie, jak to zrobić? Jestem nowy w SBT.
Brzmi trochę dziwnie - czy jest jakaś szansa, aby ta gra 2 była niezależna? – sorencito
Łącznie przełączyliśmy się z Mavena na SBT. Nigdy nie rozwiązaliśmy problemu w tym pytaniu. – DCKing
Idealnie rozsądny! – sorencito