- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于Play 2.3 Scala项目,我有一个非常经典的build.sbt
,具有以下libraryDependencies
设置:
libraryDependencies ++= Seq(
"org.scalatestplus" % "play_2.10" % "1.1.0" % "test"
"org.mockito" % "mockito-core" % "1.9.5" % "test"
)
lazy val portal = (project in file(".")).enablePlugins(PlayScala)
PlayScala
插件添加了
specs2
依赖项,该依赖项会“污染”类路径,并在IDE中使良好的导入更加困难。
libraryDependencies
中删除依赖项?
最佳答案
我通过将以下内容添加到Build.scala
中来解决了类似的问题:
def excludeSpecs2(module: ModuleID): ModuleID =
module.excludeAll(ExclusionRule(organization = "org.specs2"))
val main = Project(appName, file("."))
.enablePlugins(play.PlayScala)
.settings(libraryDependencies ~= (_.map(excludeSpecs2)))
关于scala - 如何从插件添加的libraryDependencies中删除依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24272365/
我正在使用 SBT 为我的第一个 Scala 项目设置依赖项。 这是我的 build.sbt文件: name := "MyProj" version := "1.0" scalaVersion :=
我有一个简单的 SBT 项目,其中一个代码块从 HDFS 读取(需要某个版本的 Hadoop 的 libraryDependencies ),另一个代码块(需要另一个版本的 Hadoop 的 libr
在我的 build.sbt 中,我有几行 scalaVersion := "2.10.0-M6" libraryDependencies ++= List( "com.typesafe" %%
我正在尝试编写一个简洁的多项目Build.sbt,因此我尝试将所有库依赖项放在根项目中,然后让其他人依赖它。我的 Build.sbt 如下所示: object KataBuild extends Bu
我有一个项目 foo 有两个 child foo-core 和 foo-cli,foo-cli 依赖于 foo-core (我来自 Java/Maven 并试图用 2 个子模块架构转置父模块)。 关注
我是 Scala 新手,试图了解语言和工具的细微差别。我正在查看样本 https://github.com/swagger-api/swagger-samples/tree/master/scala/
在 Playframework 2 App (2.2.x) 中有一个 build.sbt 文件。在此文件中,应指定应用程序的依赖项。 一些文档写到 val appDependencies = Seq(
我对 SBT、Breeze 和 IntelliJ 非常陌生,尽管我对 Scala 有很好的掌握,并且我正在尝试安装 Breeze 库,我认为它是受管理的。 我做了什么: 我按照 this page 上
我是 Scala 和 sbt 的新手,我无法理解它们之间的区别: libraryDependencies ++= Seq(...) 和 libraryDependencies += ... 最佳答案
我正在尝试为满足以下要求的大型多模块 sbt 项目提出一个结构: 构建根项目时,首先从根下可用的模块解析依赖项(即,如果模块 A 依赖于模块 B 版本 2,即 B 可用的版本在根目录下,用 B 的构建
简而言之,我在 scala 中编写了一个工具,它从存储在本地目录中的 jar 列表生成一个 jar 列表,它解析给定的 repo 标识匹配每个本地 jar 的 groupID 并输出所有必要的信息以用
我是 IntelliJ IDE 的新手,我正在尝试将它用于我正在处理的新 Play 项目。我在 中的 libraryDependencies 中添加了一些库build.sbt 但 IntelliJ 似
我使用 Sbt Cross Building Plugin使用 sbt 0.13.1。它工作正常,但我必须为所有定义的 CrossBuilding.crossSbtVersions 指定较低的公共(p
我是一名优秀的程序员,十分优秀!