- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的项目中,我想使用 GitHub 中的一些代码。依赖在 Build.scala
中定义如下:
object BuildSettings {
val buildVersion = "1.0-SNAPSHOT"
val buildScalaVersion = "2.9.1"
val buildName = "PageAnalyzer"
val buildSettings = Defaults.defaultSettings ++ Seq (
organization := buildOrganization,
version := buildVersion,
scalaVersion := buildScalaVersion,
name := buildName
)
}
object PageAnalyzerBuild extends Build {
lazy val root = Project (
"root",
file ("."),
settings = BuildSettings.buildSettings
) dependsOn (depProject)
val depProject = RootProject(uri("git://github.com/me/some.git"))
}
由于某些原因,我必须使用 Scala 2.9.x 构建根项目。在 SBT 0.13 中,depProject
将使用 2.10.x 构建,并且无法构建依赖项。 root
项目试图寻找一些 some_2.9.1
,但只构建了 some_2.10
。
将 scalaVersion
更改为 2.10.x 可以正常工作。但我必须使用 2.9.x 构建根项目。有什么方法可以为从 git 克隆的 depProject
定义 scalaVersion
吗?
最佳答案
您应该可以使用 [project-id] 中的 scalaVersion := "2.9.0"
其中 project-id
是来自 depProject< 的项目标识符
或仅使用 depProject
作为 in
。运行 projects
以了解可用项目的名称并为 in
选择合适的项目。
关于scala - 在 SBT 中的 git 下为 RootProject 定义 scalaVersion 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21597960/
我正在将我们的一个项目从 maven 迁移到 gradle:这是一个 gradle 多项目,所有子项目都将 Artifactory 发布到 artifactory。到现在为止还挺好。 然而,旧的(基于
我有一个 gradle 任务来为我的所有项目构建 docker 镜像。除了 rootProject 之外,这些都运行良好其中有一个依赖任务要在 DockerimageBuild itself. Thi
在我当前的设置中,我有 两个顶级 Gradle 项目 : 图书馆项目VideoPresenter带模块 videopresenter-common videopresenter-exoplayer v
我正在编写一个测试来构建并发布到 Artifactory。由于我不希望测试在并发运行时失败(例如由单独的构建作业或开发人员运行),因此我想覆盖 rootProject.name。这可以从命令行完成吗?
我有一个非常简单的配置: //lazy val bananaRdfProject = RootProject( uri("git://github.com:stample/banana-rdf.g
我的任务在 app/build.gradle 中定义 rootProject.configurations 没有配置,而配置有一切,例如“实现”、“测试实现”等 为什么? --------------
当我在android studio中创建一个新的android项目时,在项目的根目录中,build.gradle文件有一个这样的任务: task clean(type: Delete) { d
atm 我正在阅读 gradle 用户指南 https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:depend
我试图将我当前项目中的 github 项目引用为源依赖项。在build.sbt中有以下设置 lazy val `some-api` = (project in file(".")) .enablePl
我认为这会起作用,但事情一定已经改变了(或者我有某种错误) What is the syntax for a gradle subproject task depending on a parent
在我的项目中,我想使用 GitHub 中的一些代码。依赖在 Build.scala 中定义如下: object BuildSettings { val buildVersion = "1
我是一名优秀的程序员,十分优秀!