mirror of https://github.com/sbt/sbt.git
commit
9956a676ab
|
|
@ -19,7 +19,7 @@ install:
|
||||||
[System.IO.Compression.ZipFile]::ExtractToDirectory("C:\sbt-bin.zip", "C:\sbt")
|
[System.IO.Compression.ZipFile]::ExtractToDirectory("C:\sbt-bin.zip", "C:\sbt")
|
||||||
}
|
}
|
||||||
- SET PATH=C:\sbt\sbt\bin;%PATH%
|
- SET PATH=C:\sbt\sbt\bin;%PATH%
|
||||||
- SET SBT_OPTS=-XX:MaxPermSize=2g -Xmx4g -Dfile.encoding=UTF8
|
- SET SBT_OPTS=-Xmx4g -Dfile.encoding=UTF8
|
||||||
|
|
||||||
test_script:
|
test_script:
|
||||||
- sbt "-Dsbt.build.version=1.3.0-M4" universal:packageBin
|
- sbt "-Dsbt.build.version=1.3.0-M4" universal:packageBin
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ Usage: sbt [options]
|
||||||
-sbt-dir <path> path to global settings/plugins directory (default: ~/.sbt)
|
-sbt-dir <path> path to global settings/plugins directory (default: ~/.sbt)
|
||||||
-sbt-boot <path> path to shared boot directory (default: ~/.sbt/boot in 0.11 series)
|
-sbt-boot <path> path to shared boot directory (default: ~/.sbt/boot in 0.11 series)
|
||||||
-ivy <path> path to local Ivy repository (default: ~/.ivy2)
|
-ivy <path> path to local Ivy repository (default: ~/.ivy2)
|
||||||
-mem <integer> set memory options (default: 1024, which is -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m -XX:MaxMetaspaceSize=256m)
|
-mem <integer> set memory options (default: 1024, which is -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m)
|
||||||
-no-share use all local caches; no sharing
|
-no-share use all local caches; no sharing
|
||||||
-no-global uses global caches, but does not use global ~/.sbt directory.
|
-no-global uses global caches, but does not use global ~/.sbt directory.
|
||||||
-jvm-debug <port> Turn on JVM debugging, open at the given port.
|
-jvm-debug <port> Turn on JVM debugging, open at the given port.
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@ lazy val root = (project in file("."))
|
||||||
|
|
||||||
val ys = IO.readLines(file("err.txt")).toVector.distinct
|
val ys = IO.readLines(file("err.txt")).toVector.distinct
|
||||||
|
|
||||||
assert(ys.size == 1, s"ys has more than one item: $ys")
|
assert(ys.isEmpty, s"there's an stderr: $ys")
|
||||||
assert(ys(0) startsWith "Java HotSpot(TM) 64-Bit Server VM warning")
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ export SBT_OPTS=-Dfile.encoding=UTF-8
|
||||||
|
|
||||||
./freshly-baked/sbt/bin/sbt about run -v
|
./freshly-baked/sbt/bin/sbt about run -v
|
||||||
|
|
||||||
export SBT_OPTS="-Dfile.encoding=UTF-8 -Xms2048M -Xmx2048M -Xss2M -XX:MaxPermSize=512M"
|
export SBT_OPTS="-Dfile.encoding=UTF-8 -Xms2048M -Xmx2048M -Xss4M"
|
||||||
|
|
||||||
./freshly-baked/sbt/bin/sbt about run
|
./freshly-baked/sbt/bin/sbt about run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -144,13 +144,13 @@ addMemory () {
|
||||||
if [[ -z $java_version ]]; then
|
if [[ -z $java_version ]]; then
|
||||||
java_version=$(jdk_version)
|
java_version=$(jdk_version)
|
||||||
fi
|
fi
|
||||||
local class_metadata_opt=$((( $java_version < 8 )) && echo "MaxPermSize" || echo "MaxMetaspaceSize")
|
local class_metadata_opt="MaxPermSize"
|
||||||
|
|
||||||
addJava "-Xms${mem}m"
|
addJava "-Xms${mem}m"
|
||||||
addJava "-Xmx${mem}m"
|
addJava "-Xmx${mem}m"
|
||||||
addJava "-Xss2M"
|
addJava "-Xss4M"
|
||||||
addJava "-XX:ReservedCodeCacheSize=${codecache}m"
|
addJava "-XX:ReservedCodeCacheSize=${codecache}m"
|
||||||
if [[ (( $java_version > 7 )) ]]; then
|
if [[ (( $java_version < 8 )) ]]; then
|
||||||
addJava "-XX:${class_metadata_opt}=${class_metadata_size}m"
|
addJava "-XX:${class_metadata_opt}=${class_metadata_size}m"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
@ -401,7 +401,7 @@ Usage: `basename "$0"` [options]
|
||||||
--sbt-dir <path> path to global settings/plugins directory (default: ~/.sbt)
|
--sbt-dir <path> path to global settings/plugins directory (default: ~/.sbt)
|
||||||
--sbt-boot <path> path to shared boot directory (default: ~/.sbt/boot in 0.11 series)
|
--sbt-boot <path> path to shared boot directory (default: ~/.sbt/boot in 0.11 series)
|
||||||
--ivy <path> path to local Ivy repository (default: ~/.ivy2)
|
--ivy <path> path to local Ivy repository (default: ~/.ivy2)
|
||||||
--mem <integer> set memory options (default: $sbt_default_mem, which is $(get_mem_opts))
|
--mem <integer> set memory options (default: $sbt_default_mem)
|
||||||
--no-share use all local caches; no sharing
|
--no-share use all local caches; no sharing
|
||||||
--no-global uses global caches, but does not use global ~/.sbt directory.
|
--no-global uses global caches, but does not use global ~/.sbt directory.
|
||||||
--jvm-debug <port> Turn on JVM debugging, open at the given port.
|
--jvm-debug <port> Turn on JVM debugging, open at the given port.
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,12 @@
|
||||||
# Set the java args to high
|
# sbt configuration file for Windows
|
||||||
|
|
||||||
-Xmx512M
|
# Set the java args
|
||||||
|
|
||||||
-XX:MaxPermSize=256m
|
|
||||||
|
|
||||||
|
-Xms1024m
|
||||||
|
-Xmx1024m
|
||||||
|
-Xss4M
|
||||||
-XX:ReservedCodeCacheSize=128m
|
-XX:ReservedCodeCacheSize=128m
|
||||||
|
|
||||||
|
# Set the extra sbt options
|
||||||
|
|
||||||
|
# -Dsbt.log.format=true
|
||||||
# Set the extra SBT options
|
|
||||||
|
|
||||||
-Dsbt.log.format=true
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
# Path to shared boot directory (default: ~/.sbt/boot in 0.11 series)
|
# Path to shared boot directory (default: ~/.sbt/boot in 0.11 series)
|
||||||
#
|
#
|
||||||
#-sbt-boot ~/.sbt/boot
|
#-sbt-boot ~/.sbt/boot
|
||||||
|
|
||||||
# Path to local Ivy repository (default: ~/.ivy2)
|
# Path to local Ivy repository (default: ~/.ivy2)
|
||||||
#
|
#
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
# set memory options
|
# set memory options
|
||||||
#
|
#
|
||||||
#-mem <integer>
|
#-mem <integer>
|
||||||
|
|
||||||
# Use local caches for projects, no sharing.
|
# Use local caches for projects, no sharing.
|
||||||
#
|
#
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
|
|
||||||
# Scala version (default: latest release)
|
# Scala version (default: latest release)
|
||||||
#
|
#
|
||||||
#-scala-home <path>
|
#-scala-home <path>
|
||||||
#-scala-version <version>
|
#-scala-version <version>
|
||||||
|
|
||||||
# java version (default: java from PATH, currently $(java -version |& grep version))
|
# java version (default: java from PATH, currently $(java -version |& grep version))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue