Я пытался воспроизвести документацию по адресу: https://www.playframework.com/documentation/2.5.x/JavaEbeanPlayframework 2.5.3 ebean пакет com.avaje.ebean не существует
I настройки все, как это было описано в документации.
project\plugins.sbt: addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "3.0.0")
build.sbt:
lazy val root = (project in file(".")).enablePlugins(PlayJava,PlayEbean)
scalaVersion := "2.11.7"
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
"mysql" % "mysql-connector-java" % "5.1.18"
)
build.properties:
sbt.version=0.13.11
application.conf:
ebean.default="models.*"
еще, когда я использую
import javax.persistence.*;
import com.avaje.ebean.Model;
в моем классе модели, я получаю исключение, javax.persistence и com.avaje не существует. Что здесь можно пропустить?
Большое спасибо Джерри. Это действительно устранило проблему. Мне было интересно, существует ли соглашение о том, как объявлять зависимости. Как узнать, что нужно определить. Есть ли какая-нибудь документация, на которую вы могли бы указать мне? –
Я нашел способ, как определить соглашение об именовании SBT. Найдите пакет в http://mvnrepository.com/ и выберите соответствующий пакет. На странице результатов есть много вкладок, таких как «Maven, Gradle, SBT». Выберите вкладку SBT и отобразит правильный синтаксис для пакета. Я очень ценю вашу помощь Джерри! Спасибо! –
@AnandJain отлично – Jerry