Beachten Sie, dass der Importteil beim Erstellen eines Modells in "Gründliche Einführung in Play Framework 2" überhaupt nicht funktioniert hat.
c:¥hoge>activator new [Der Name des erstellten Projekts] play-java
c:¥hoge>cd [Projekt erstellt]
plugins.sbt
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.5.10")
addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.4")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.8")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.1")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.1.0")
addSbtPlugin("org.irundaia.sbt" % "sbt-sassify" % "1.4.6")
#hinzufügen
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.2")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.1.0")
#addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "3.0.2")
c:¥hoge¥hoge>activator eclipse
c:¥hoge¥hoge>activator run
Bisher war alles in Ordnung, aber ich war begeistert von der Erstellung des Modells.
Die betreffende Java-Datei
Message.java
package models;
import java.util.Date;
import javax.persistence.*;
import com.avaje.ebean.Model;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
@Entity
public class Message extends Model {
@Id
public Long id;
public String name;
public String mail;
public String message;
public Date pastDate;
}
Zu plugins.sbt hinzugefügt
plugins.sbt
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.5.10")
addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.4")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.8")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.1")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.1.0")
addSbtPlugin("org.irundaia.sbt" % "sbt-sassify" % "1.4.6")
#hinzufügen
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.2")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.1.0")
#Kommentar
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "3.0.2")
build.sbt
lazy val root = (project in file(".")).enablePlugins(PlayJava)
.enablePlugins(PlayEbean) //Nachtrag
scalaVersion := "2.11.7"
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
javaJpa, //Nachtrag
"org.postgresql" % "postgresql" % "9.4.1212.jre7", //Nachtrag
"org.projectlombok" % "lombok" % "1.16.10" //Nachtrag
)
c:¥hoge¥hoge>activator update
c:¥hoge¥hoge>activator "eclipse with-source=true"
c:¥hoge¥hoge>activator compile
Vorerst gelöst.
Recommended Posts