Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #!/bin/bash
  2. #SBT_OPTS="-Xms512M -Xmx4096M -XX:ReservedCodeCacheSize=1024M -XX:+CMSClassUnloadingEnabled"
  3. #SBT_OPTS="-Xms512M -Xmx1536M -XX:+CMSClassUnloadingEnabled -XX:MaxInlineLevel=35"
  4. SBT_OPTS="-Xms512M -Xmx6192M -XX:ReservedCodeCacheSize=1024M -XX:+CMSClassUnloadingEnabled -XX:MaxInlineLevel=35"
  5.  
  6. ARGS=()
  7.  
  8. while [ $# -ne 0 ]; do
  9. case $1 in
  10. -D*)
  11. JAVA_OPTS="$JAVA_OPTS $1"
  12. shift
  13. ;;
  14. -J-*)
  15. opt=${1#"-J"}
  16. JAVA_OPTS="$JAVA_OPTS $opt"
  17. shift
  18. ;;
  19. *)
  20. ARGS+=("$1")
  21. shift
  22. ;;
  23. esac
  24. done
  25.  
  26. if [ -e "$JAVA_HOME" ]; then
  27. PATH="$JAVA_HOME"/bin:"$PATH"
  28. fi
  29. exec java $SBT_OPTS $JAVA_OPTS -jar $HOME/bin/sbt-1.2.3/sbt/bin/sbt-launch.jar "${ARGS[@]}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement