我试图将这个插件下载并编译到我的应用程序中,从而破坏了我的大脑。
$ activator --version sbt launcher version 0.13.8 playVersion: 2.4.6 scalaVersion: 2.11.6
build.sbt
文件是:
import sbt.Keys._ name := """hrm""" version := "1.0-SNAPSHOT" lazy val root = (project in file(".")).enablePlugins(play.PlayJava, PlayEbean) scalaVersion := "2.11.6" libraryDependencies ++= Seq( javaJdbc, cache, javaWs, "com.typesafe.play" %% "play-mailer" % "3.0.1", "org.mindrot" % "jbcrypt" % "0.3m", "mysql" % "mysql-connector-java" % "5.1.38", filters ) resolvers ++= Seq( "Apache" at "http://repo1.maven.org/maven2/", "jBCrypt Repository" at "http://repo1.maven.org/maven2/org/", "Sonatype OSS Snasphots" at "http://oss.sonatype.org/content/repositories/snapshots" ) // Play provides two styles of routers, one expects its actions to be injected, the // other, legacy style, accesses its actions statically. routesGenerator := InjectedRoutesGenerator fork in run := true
我的plugins.sbt
是:
// Comment to get more information during initialization logLevel := Level.Warn // The Typesafe repository resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/" // Cloudbees resolvers += "Sonatype OSS Snasphots" at "http://oss.sonatype.org/content/repositories/snapshots" // The Play plugin addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.4.6") // Web plugins addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0") addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.6") addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.3") addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7") addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.0") addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.1.0") // Play enhancer - this automatically generates getters/setters for public fields // and rewrites accessors of these fields to use the getters/setters. Remove this // plugin if you prefer not to have this feature, or disable on a per project // basis using disablePlugins(PlayEnhancer) in your build.sbt addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.1.0") // Play Ebean support, to enable, uncomment this line, and enable in your build.sbt using // enablePlugins(PlayEbean). Note, uncommenting this line will automatically bring in // Play enhancer, regardless of whether the line above is commented out or not. addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0") addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
在play.plugins
我有:
1500:play.api.libs.mailer.CommonsMailerPlugin
但是,我无法下载插件并编译并运行应用程序。
我在这里缺少什么?
更新1:实际上,Eclipse表示无法解析play.libs.mailer.MailerClient
的一部分MailerClient。像这样:
可能是由于之前的错误导致html文件password.scala.html
无法解决:
import views.html.account.settings.password;
我试图将这条线进一步向下移动到没有变化......