[英]How can I get a reference to current project in a sbt subproject build.sbt file
我有一个playframework子项目。 目前,我将其定义为父build.sbt
的playframework模块。
lazy val silhouetteModule = (project in file("modules/silhouette"))
.enablePlugins(PlayScala)
我倾向于将该知识委托给子项目build.sbt。 如何在子项目中调用此enablePlugins?
import play.PlayScala
scalaVersion := "2.11.1"
name := "play-silhouette-seed"
version := "1.0"
libraryDependencies ++= Seq(
"com.mohiva" %% "play-silhouette" % "1.0",
"org.webjars" %% "webjars-play" % "2.3.0",
"org.webjars" % "bootstrap" % "3.1.1",
"org.webjars" % "jquery" % "1.11.0",
"net.codingwell" %% "scala-guice" % "4.0.0-beta4",
cache
)
//this doesn't work
currentThisProject.enablePlugins(PlayScala)
您可以在子项目的build.sbt
文件中直接调用enablePlugins
:
enablePlugins(PlayScala)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.