sbt相关内容
我基本上对sbt一无所知,对maven或ivy也知之甚少. github上有一个play插件,我想在我的项目中进行修改和使用.但是,我正在努力弄清楚如何从github上将其删除,并开始在我的play项目中使用它.我已经尝试过各种涉及使用sbt命令的事情.但是sbt永远不会像教程中那样表现.有人可以给我一些简单的步骤来说明如何从github上的Play插件->利用Play应用中的插件吗? 在我看来
..
我正在尝试将 jMonkeyEngine 3与Scala一起使用(在SBT驱动的Scala项目中使用IntelliJ作为IDE) .由于 Maven发行版是在几个月前添加的,因此我尝试从中提取JME Maven存储库.这是我添加到build.sbt文件中的内容: resolvers += Resolver.sonatypeRepo("snapshots") libraryDependenc
..
我目前正在从Maven迁移到SBT,并且正在努力了解如何处理多个构建目标(开发,测试,培训,生产等). 例如,我有一个persistence.xml看起来像这样:
..
我有一个使用maven和sbt的Java 1.6 + Scala 2.9.2项目.当我添加了番石榴缓存类时,项目开始在测试中抛出此异常: java.lang.IncompatibleClassChangeError: class com.google.common.cache.CacheBuilder$3 has interface com.google.common.base.Tick
..
我有一个使用sbt(scala)进行构建的Java项目.直到昨天,它仍然有效,但是今天我看到了从Maven中提取回购协议的问题 esolving org.codehaus.plexus#plexus-component-api;1.0-alpha-16 ... [error] SERVER ERROR: HTTPS Required url=http://repo1.maven.org/m
..
我有一个依赖于Maven项目的sbt项目. 是否有可能使该Maven项目成为sbt项目的子模块,并将其作为SBT构建的一部分一起构建? 解决方案 尝试将其添加到您的Maven项目build.sbt中: name := "mavenDep" scalaVersion in Global := "2.10.2" externalPom() 请参见 Sbt文档:Maven pom
..
.sbt文件中pomOnly()有什么作用? 例如, "com.github.fommil.netlib" % "all" % "1.0" pomOnly() 解决方案 实际上,SBT参考指南似乎并未提供有关pomOnly()的大量信息. 根据 mvnrepository ,依赖项"com.github .fommil.netlib:all"对应于聚合pom.xml:
..
我遇到的问题与此处所述完全相同: Spark无法与pureconfig配合使用.上面问题的唯一答案似乎是合理的,但是我使用的是Maven而不是sbt,并且无法将发布的解决方案从sbt转换为Maven. 我尝试了以下操作: org.apache.maven.plugins maven-shade-plugin
..
我想使用Spark在HBase中读取表.我添加了以下依赖项: libraryDependencies += "org.apache.hbase" %% "hbase-spark" % "2.0.0-SNAPSHOT" 如hbase 网站所述,但该依赖关系可以不能解决! 我还尝试了不同的版本(1.2.0、1.1.2),但没有用. 解决方案 看起来hbase-spark不在ma
..
SBT中mvn -o的等效项是什么?当我检查.ivy存储库时,可以在cache/groupId/artifactId/jars中看到依赖罐.当我尝试在没有Internet连接的情况下构建它时,它仍然会执行此Resolving ...并显示Unresolved Dependencies错误.如何关闭此功能?我尝试使用sbt set-offline := true,但仍然收到错误.这可能吗?也许下载一
..
我想通过SBT下载oracle数据库驱动程序.如此处所述 https://blogs.oracle.com/dev2dev/get-oracle-jdbc-drivers-and-ucp-from-oracle-maven-repository-without-ides 受密码保护.在SBT手册( http://www.scala-sbt.org/0.13 /docs/Publishing.htm
..
我对Maven/Ivy的了解几乎为零,但知道这些技术落后于SBT自动下载和管理库的能力. 当我尝试从SBT生成IntelliJ Idea项目时,它(想法或生成器插件)未能找到存储在通用Ivy 2缓存中的缓存库.我已经通过设置SBT项目以使用将已下载的库存储在项目目录下的旧方案来解决了这个问题.我的另一个项目使用旧的SBT版本,默认情况下采用这种方式.在这两种情况下,我都使用clean命令在备
..
我有一个传递性依赖关系,但是这种依赖关系无法解决,因此我正在为此扯掉头发. 具体的依存关系是org.apache.maven.wagon#wagon-provider-api;1.0-beta-2!wagon-provider-api.jar,尽管我不确定其中包括哪个直接依存关系. 该文件仍处于活动状态,并且在默认的Maven存储库中运行良好.但是出于某种原因,SBT只是拒绝在那里检查
..
例如: lazy val someProject = project .settings( scalaVersion := "2.12.3", libraryDependencies += "org.jcuda" % "jcuda" % "0.8.0" ) 以上内容无法解决: sbt:someProject> update [info] Updating
..
反正有在SBT上使用Maven插件吗? 解决方案 否. sbt通过 sbt-pom-reader 确实以有限的方式支持pom.xml,但是我们确实不支持使用Maven插件.它有自己的插件生态系统,因此也许您可以找到类似的插件生态系统. 如果您需要将Maven插件作为库引入,则需要以下设置: classpathTypes += "maven-plugin"
..
我们刚刚发布了库的一部分( Mango ),它是围绕 Google Guava Java通用库. 该库当前依赖于Google Gauva 14.0,但我们也想添加对其他版本的支持. sbt (一种用于Scala和Java项目的构建自动化工具)中是否有一种方法可以创建类似Maven的配置文件,其中每个配置文件根据各自的Guava依赖项的不同版本进行编译,因此我们可以将其包含在连续集成测试
..
标题也可以是: Maven和SBT程序集插件之间有什么区别. 在将项目从Maven迁移到SBT时,我发现这是一个问题. 为了描述这个问题,我创建了一个示例项目,该项目依赖于构建工具,而我发现它们的行为有所不同. https://github.com/atais/mvn-sbt-assembly 唯一的依赖项是(sbt样式) "com.netflix.astyanax
..
我的产品具有多个快照版本,例如artifact-0.1-20120831.103456-5. 我的项目取决于特定的快照版本. 如果我告诉SBT下载0.1-20120831.103456-5版本而不是0.1-SNAPSHOT版本,则更新任务失败. // build.sbt libraryDependencies ++= Seq( "com.example" % "smith" % "0.
..
我们有一个正在使用gitlab ci构建的play2/scala应用程序. 我们的.gitlab-ci.yml(至少是重要部分)如下所示: image: hseeberger/scala-sbt variables: SBT_GLOBAL_BASE_DIR: "$CI_PROJECT_DIR/cache/.sbt" IVY2_CACHE_DIR: "$CI_PROJECT_D
..
快速解决方案 所需的凭证期望由nexus定义的确切领域.下文介绍了如何找到您已定义的工具,但最确定的是"Sonatype Nexus Repository Manager".像往常一样将其余详细信息添加到凭据中. c:/data/user/.sbt/.credentials realm=Sonatype Nexus Repository Manager host=nexus us
..