我在build.sbt脚本中有一个函数可以自动检测OS上最新的Java Runtime。这个功能工作得很好,直到一些更新(sbt或Scala)不再喜欢它。我甚至不能执行sbt clean,但得到了一个错误(如下所示)。
该函数是(只需将此代码粘贴到build.sbt并运行sbt clean即可对其进行测试-代码不需要执行):
javaHome := {
var s = System.getenv("JAVA_HOME")
if (s==null) {
// Try to detect the latest JDK
//
// OS X: "
我正在使用sbt构建Scala项目,并使用sbt程序集插件创建一个胖jar。我可以通过向build.sbt添加以下内容来添加非托管jar(例如Sigar )。
unmanagedJars in Compile +=
file("lib/hyperic-sigar-1.6.4/sigar-bin/lib/sigar.jar")
但是,当我尝试运行这个程序时,我会得到以下错误,因为jar中没有包含*.so库。
no libsigar-amd64-linux.so in java.library.path
org.hyperic.sigar.SigarException: n
我在与sbt一起使用android-sbt-plugin,我想在测试类路径中添加一个非托管jar。原因是android.jar包含用于org.json库的存根函数,并导致为单元测试抛出异常。这就是我要做的
unmanagedClasspath in Test <+= (baseDirectory) map { base =>
Attributed.blank(base/"test-libs"/"json.jar")
}
由于jars的顺序,当我在sbt中运行测试命令时,这个文件将被忽略。如果我键入命令,命令将android.j
我正在尝试运行./sbt文件--它会引发一个错误
Detected sbt version 0.12.2
Starting sbt: invoke with -help for other options
Downloading sbt launcher 0.12.2:
From http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.12.2/sbt-launch.jar
To ./.lib/0.12.2/sbt-launch.jar
Download fai
当我在命令提示符中运行sbt时,下面出现错误
The filename, directory name, or volume label syntax is incorrect.
FINDSTR: Cannot open C:\Users\vinoli\AppData\Local\Temp;C:\Program Files (x86)\sbt\bin\out.txt
FINDSTR: Cannot open C:\Users\vinoli\AppData\Local\Temp;C:\Program Files (x86)\sbt\bin\out.txt
FINDSTR: Cannot op
当我在cygwin终端上使用sbt时。运行"~ run ",如何发送Ctrl + D。
sbt脚本文件
#! /usr/bin/env sh
if [ -z "${JPDA_PORT}" ]; then
DEBUG_PARAM=""
else
DEBUG_PARAM="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=${JPDA_PORT}"
fi
dir=`dirname $0`
SBT_LAUNCH_JAR=sbt-launch-0.11.2.ja
我正在尝试编译Dropbox的Djinni,在windows下使用cygwin尝试:
导致此错误的原因是什么,尽管sbt-launch.jar位于正确的文件夹下。
$ make
./example/run_djinni.sh
Building Djinni...
Error: Unable to access jarfile /cygdrive/c/users/vlama/dropboxcode/djinni/djinni-master/src/support/sbt-launch.jar
Makefile:23: recipe for target 'build_ios/exampl
我有一个用SBT1.0运行的Git项目。
我想把它和jitpack.io一起发布。但我得到了以下错误:
Downloading sbt launcher for 1.0.2:
From http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/1.0.2/sbt-launch.jar
To /home/jitpack/.sbt/launchers/1.0.2/sbt-launch.jar
Download failed. Obtain the jar manually and place it
当我试图在终端上运行'sbt‘时,它显示如下: downloading sbt launcher 1.5.5
cat: /home/knoldus/.cache/sbt/boot/sbt-launch/1.5.5/sbt-launch-1.5.5.jar.sha1: No such file or directory
shasum: standard input: no properly formatted SHA checksum lines found
failed to download launcher jar: https://repo1.maven.org/maven2/