#39793: Allow custom Java options to launch sbt ------------------------------+---------------------- Reporter: luc_j_bourhis@… | Owner: blair@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: sbt | ------------------------------+---------------------- Comment (by blair@…): Sure, we can do this: {{{ Index: files/sbt.sh =================================================================== --- files/sbt.sh (revision 108610) +++ files/sbt.sh (working copy) @@ -17,9 +17,14 @@ # Is the location of the SBT launcher JAR file. LAUNCHJAR="__SBT_LAUNCHER_PATH__" -# Ensure enough heap space is created for sbt. These settings are the -# default settings from Typesafe's sbt wrapper. +# Customization: this may define JAVA_OPTS. +SBTCONF=~/.sbtconfig +if [ -f "$SBTCONF" ]; then + . $SBTCONF +fi if [ -z "$JAVA_OPTS" ]; then + # Ensure enough heap space is created for sbt. These settings are + # the default settings from Typesafe's sbt wrapper. JAVA_OPTS="-XX:+CMSClassUnloadingEnabled -Xms1536m -Xmx1536m -XX:MaxPermSize=384m -XX:ReservedCodeCacheSize=192m -Dfile.encoding=UTF8" fi }}} -- Ticket URL: <https://trac.macports.org/ticket/39793#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X