BABASHKA_LEAN variable
This commit is contained in:
parent
9ec14eb56b
commit
6f14479749
2 changed files with 26 additions and 19 deletions
|
|
@ -29,27 +29,8 @@ export JAVA_HOME=$GRAALVM_HOME
|
|||
SVM_JAR=$(find "$GRAALVM_HOME" | grep svm.jar)
|
||||
$GRAALVM_HOME/bin/javac -cp "$SVM_JAR" resources/CutOffCoreServicesDependencies.java
|
||||
|
||||
|
||||
BABASHKA_LEIN_PROFILES=""
|
||||
|
||||
BABASHKA_FEATURE_HSQLDB=${BABASHKA_FEATURE_HSQLDB:-}
|
||||
|
||||
if [ "$BABASHKA_FEATURE_HSQLDB" = "true" ]
|
||||
then
|
||||
BABASHKA_LEIN_PROFILES+="+feature/hsqldb"
|
||||
else
|
||||
BABASHKA_LEIN_PROFILES+="-feature/hsqldb"
|
||||
fi
|
||||
|
||||
BABASHKA_FEATURE_XML=${BABASHKA_FEATURE_XML:-}
|
||||
|
||||
if [ "$BABASHKA_FEATURE_XML" != "false" ]
|
||||
then
|
||||
BABASHKA_LEIN_PROFILES+=",+feature/xml"
|
||||
else
|
||||
BABASHKA_LEIN_PROFILES+=",-feature/xml"
|
||||
fi
|
||||
|
||||
BABASHKA_BINARY=${BABASHKA_BINARY:-"bb"}
|
||||
|
||||
args=( -jar $BABASHKA_JAR \
|
||||
|
|
@ -79,8 +60,22 @@ if [ "$BABASHKA_STATIC" = "true" ]; then
|
|||
args+=("--static")
|
||||
fi
|
||||
|
||||
BABASHKA_FEATURE_HSQLDB=${BABASHKA_FEATURE_HSQLDB:-}
|
||||
|
||||
if [ "$BABASHKA_FEATURE_HSQLDB" = "true" ]; then
|
||||
args+=("-H:IncludeResources=org/hsqldb/.*\.properties", "-H:IncludeResources=org/hsqldb/.*\.sql")
|
||||
fi
|
||||
|
||||
if [ "$BABASHKA_LEAN" = "true" ]
|
||||
then
|
||||
export BABASHKA_FEATURE_JDBC=false
|
||||
export BABASHKA_FEATURE_POSTGRESQL=false
|
||||
export BABASHKA_FEATURE_HSQLDB=false
|
||||
export BABASHKA_FEATURE_XML=false
|
||||
export BABASHKA_FEATURE_YAML=false
|
||||
export BABASHKA_FEATURE_CORE_ASYNC=false
|
||||
export BABASHKA_FEATURE_CSV=false
|
||||
export BABAHSKA_FEATURE_TRANSIT=false
|
||||
fi
|
||||
|
||||
$GRAALVM_HOME/bin/native-image "${args[@]}"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,18 @@
|
|||
|
||||
set -eo pipefail
|
||||
|
||||
if [ "$BABASHKA_LEAN" = "true" ]
|
||||
then
|
||||
export BABASHKA_FEATURE_JDBC=false
|
||||
export BABASHKA_FEATURE_POSTGRESQL=false
|
||||
export BABASHKA_FEATURE_HSQLDB=false
|
||||
export BABASHKA_FEATURE_XML=false
|
||||
export BABASHKA_FEATURE_YAML=false
|
||||
export BABASHKA_FEATURE_CORE_ASYNC=false
|
||||
export BABASHKA_FEATURE_CSV=false
|
||||
export BABAHSKA_FEATURE_TRANSIT=false
|
||||
fi
|
||||
|
||||
BABASHKA_LEIN_PROFILES="+uberjar"
|
||||
|
||||
if [ "$BABASHKA_FEATURE_JDBC" = "true" ]
|
||||
|
|
|
|||
Loading…
Reference in a new issue