forked from scala-ide/uber-build
-
Notifications
You must be signed in to change notification settings - Fork 0
/
uber-build-config.sh
28 lines (23 loc) · 1.09 KB
/
uber-build-config.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
#
# This file contains several configuration variables that may be used by uber-build.
# Path to the executable of the eclipse installation that should be used to build the Scala IDE product.
ECLIPSE="$(pwd)/target/eclipse/eclipse"
# The password for the keystore that is needed to sign the Scala IDE product.
if [[ -e "$HOME/.scalaide-keystore-pass" ]]; then
KEYSTORE_PASS="$(cat $HOME/.scalaide-keystore-pass)"
else
KEYSTORE_PASS=""
fi
# Points to the repo that contains the private keystore values. This repo is therefore also private.
KEYSTORE_GIT_REPO="[email protected]:typesafehub/typesafe-keystore.git"
# If debug information should be printed while uber-build is running, this variable need to be set to an arbitrary value.
DEBUG=1
# MaxPermSize needs to be set manually to a large value in Java6
MAVEN_OPTS="-XX:MaxPermSize=128M"
# Ant options. The Scala build needs a fair amount of memory
ANT_OPTS="-Xms512M -Xmx2048M -Xss1M -XX:MaxPermSize=128M"
AWS_DIR="$(pwd)/target/aws-virtualenv"
AWS="$AWS_DIR/bin"
S3HOST="s3://downloads.typesafe.com"
SCALA_IDE_URL="http://download.scala-ide.org"