相关疑难解决方法(0)

SBT:访问子项目的托管资源?

在SBT插件中,我正在尝试访问子项目的托管资源.

这是构建文件:

import sbt._
import Keys._
import play.Project._

object ApplicationBuild extends Build {
  val appName         = "demo"
  val appVersion      = "1.0-SNAPSHOT"
  val appDependencies = Seq(
    "org.jruby" % "jruby-complete" % "1.7.1"
  )

  val widgets = play.Project("widgets", appVersion, appDependencies, path = file("widgets"))
  val main = play.Project(appName, appVersion, appDependencies, path = file("demo"))
    .dependsOn(widgets)

}
Run Code Online (Sandbox Code Playgroud)

我正在使用plugins.sbt中定义的SBT插件.

现在,我需要在编译父项目(演示)期间使用子项目(小部件)中的资源文件.

到目前为止,我最接近的是buildDependencies设置键 - 但我只获得了ProjectRef对象,唯一的信息是构建基础和项目ID.我找不到进入该项目资源目录的方法.

plugins scala sbt

5
推荐指数
1
解决办法
717
查看次数

标签 统计

plugins ×1

sbt ×1

scala ×1