BABASHKA_LEAN: keep some feature enabled
This commit is contained in:
parent
42fb620703
commit
3e66570596
2 changed files with 20 additions and 26 deletions
|
|
@ -72,19 +72,16 @@ BABASHKA_LEAN=${BABASHKA_LEAN:-}
|
||||||
|
|
||||||
if [ "$BABASHKA_LEAN" = "true" ]
|
if [ "$BABASHKA_LEAN" = "true" ]
|
||||||
then
|
then
|
||||||
export BABASHKA_FEATURE_JDBC=false
|
# Remove all the default features, unless explicitly set to true:
|
||||||
export BABASHKA_FEATURE_POSTGRESQL=false
|
export BABASHKA_FEATURE_XML="${BABASHKA_FEATURE_XML:-false}"
|
||||||
export BABASHKA_FEATURE_HSQLDB=false
|
export BABASHKA_FEATURE_YAML="${BABASHKA_FEATURE_YAML:-false}"
|
||||||
export BABASHKA_FEATURE_ORACLEDB=false
|
export BABASHKA_FEATURE_CORE_ASYNC="${BABASHKA_FEATURE_CORE_ASYNC:-false}"
|
||||||
export BABASHKA_FEATURE_XML=false
|
export BABASHKA_FEATURE_CSV="${BABASHKA_FEATURE_CSV:-false}"
|
||||||
export BABASHKA_FEATURE_YAML=false
|
export BABAHSKA_FEATURE_TRANSIT="${BABAHSKA_FEATURE_TRANSIT:-false}"
|
||||||
export BABASHKA_FEATURE_CORE_ASYNC=false
|
export BABASHKA_FEATURE_JAVA_TIME="${BABASHKA_FEATURE_JAVA_TIME:-false}"
|
||||||
export BABASHKA_FEATURE_CSV=false
|
export BABASHKA_FEATURE_JAVA_NIO="${BABASHKA_FEATURE_JAVA_NIO:-false}"
|
||||||
export BABAHSKA_FEATURE_TRANSIT=false
|
export BABASHKA_FEATURE_HTTPKIT_CLIENT="${BABASHKA_FEATURE_HTTPKIT_CLIENT:-false}"
|
||||||
export BABASHKA_FEATURE_JAVA_TIME=false
|
export BABASHKA_FEATURE_HTTPKIT_SERVER="${BABASHKA_FEATURE_HTTPKIT_SERVER:-false}"
|
||||||
export BABASHKA_FEATURE_JAVA_NIO=false
|
|
||||||
export BABASHKA_FEATURE_HTTPKIT_CLIENT=false
|
|
||||||
export BABASHKA_FEATURE_HTTPKIT_SERVER=false
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
"$GRAALVM_HOME/bin/native-image" "${args[@]}"
|
"$GRAALVM_HOME/bin/native-image" "${args[@]}"
|
||||||
|
|
|
||||||
|
|
@ -12,19 +12,16 @@ set -eo pipefail
|
||||||
|
|
||||||
if [ "$BABASHKA_LEAN" = "true" ]
|
if [ "$BABASHKA_LEAN" = "true" ]
|
||||||
then
|
then
|
||||||
export BABASHKA_FEATURE_JDBC=false
|
# Remove all the default features, unless explicitly set to true:
|
||||||
export BABASHKA_FEATURE_POSTGRESQL=false
|
export BABASHKA_FEATURE_XML="${BABASHKA_FEATURE_XML:-false}"
|
||||||
export BABASHKA_FEATURE_HSQLDB=false
|
export BABASHKA_FEATURE_YAML="${BABASHKA_FEATURE_YAML:-false}"
|
||||||
export BABASHKA_FEATURE_ORACLEDB=false
|
export BABASHKA_FEATURE_CORE_ASYNC="${BABASHKA_FEATURE_CORE_ASYNC:-false}"
|
||||||
export BABASHKA_FEATURE_XML=false
|
export BABASHKA_FEATURE_CSV="${BABASHKA_FEATURE_CSV:-false}"
|
||||||
export BABASHKA_FEATURE_YAML=false
|
export BABAHSKA_FEATURE_TRANSIT="${BABAHSKA_FEATURE_TRANSIT:-false}"
|
||||||
export BABASHKA_FEATURE_CORE_ASYNC=false
|
export BABASHKA_FEATURE_JAVA_TIME="${BABASHKA_FEATURE_JAVA_TIME:-false}"
|
||||||
export BABASHKA_FEATURE_CSV=false
|
export BABASHKA_FEATURE_JAVA_NIO="${BABASHKA_FEATURE_JAVA_NIO:-false}"
|
||||||
export BABAHSKA_FEATURE_TRANSIT=false
|
export BABASHKA_FEATURE_HTTPKIT_CLIENT="${BABASHKA_FEATURE_HTTPKIT_CLIENT:-false}"
|
||||||
export BABASHKA_FEATURE_JAVA_TIME=false
|
export BABASHKA_FEATURE_HTTPKIT_SERVER="${BABASHKA_FEATURE_HTTPKIT_SERVER:-false}"
|
||||||
export BABASHKA_FEATURE_JAVA_NIO=false
|
|
||||||
export BABASHKA_FEATURE_HTTPKIT_CLIENT=false
|
|
||||||
export BABASHKA_FEATURE_HTTPKIT_SERVER=false
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
BABASHKA_LEIN_PROFILES="+uberjar"
|
BABASHKA_LEIN_PROFILES="+uberjar"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue