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" ]
|
||||
then
|
||||
export BABASHKA_FEATURE_JDBC=false
|
||||
export BABASHKA_FEATURE_POSTGRESQL=false
|
||||
export BABASHKA_FEATURE_HSQLDB=false
|
||||
export BABASHKA_FEATURE_ORACLEDB=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
|
||||
export BABASHKA_FEATURE_JAVA_TIME=false
|
||||
export BABASHKA_FEATURE_JAVA_NIO=false
|
||||
export BABASHKA_FEATURE_HTTPKIT_CLIENT=false
|
||||
export BABASHKA_FEATURE_HTTPKIT_SERVER=false
|
||||
# Remove all the default features, unless explicitly set to true:
|
||||
export BABASHKA_FEATURE_XML="${BABASHKA_FEATURE_XML:-false}"
|
||||
export BABASHKA_FEATURE_YAML="${BABASHKA_FEATURE_YAML:-false}"
|
||||
export BABASHKA_FEATURE_CORE_ASYNC="${BABASHKA_FEATURE_CORE_ASYNC:-false}"
|
||||
export BABASHKA_FEATURE_CSV="${BABASHKA_FEATURE_CSV:-false}"
|
||||
export BABAHSKA_FEATURE_TRANSIT="${BABAHSKA_FEATURE_TRANSIT:-false}"
|
||||
export BABASHKA_FEATURE_JAVA_TIME="${BABASHKA_FEATURE_JAVA_TIME:-false}"
|
||||
export BABASHKA_FEATURE_JAVA_NIO="${BABASHKA_FEATURE_JAVA_NIO:-false}"
|
||||
export BABASHKA_FEATURE_HTTPKIT_CLIENT="${BABASHKA_FEATURE_HTTPKIT_CLIENT:-false}"
|
||||
export BABASHKA_FEATURE_HTTPKIT_SERVER="${BABASHKA_FEATURE_HTTPKIT_SERVER:-false}"
|
||||
fi
|
||||
|
||||
"$GRAALVM_HOME/bin/native-image" "${args[@]}"
|
||||
|
|
|
|||
|
|
@ -12,19 +12,16 @@ 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_ORACLEDB=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
|
||||
export BABASHKA_FEATURE_JAVA_TIME=false
|
||||
export BABASHKA_FEATURE_JAVA_NIO=false
|
||||
export BABASHKA_FEATURE_HTTPKIT_CLIENT=false
|
||||
export BABASHKA_FEATURE_HTTPKIT_SERVER=false
|
||||
# Remove all the default features, unless explicitly set to true:
|
||||
export BABASHKA_FEATURE_XML="${BABASHKA_FEATURE_XML:-false}"
|
||||
export BABASHKA_FEATURE_YAML="${BABASHKA_FEATURE_YAML:-false}"
|
||||
export BABASHKA_FEATURE_CORE_ASYNC="${BABASHKA_FEATURE_CORE_ASYNC:-false}"
|
||||
export BABASHKA_FEATURE_CSV="${BABASHKA_FEATURE_CSV:-false}"
|
||||
export BABAHSKA_FEATURE_TRANSIT="${BABAHSKA_FEATURE_TRANSIT:-false}"
|
||||
export BABASHKA_FEATURE_JAVA_TIME="${BABASHKA_FEATURE_JAVA_TIME:-false}"
|
||||
export BABASHKA_FEATURE_JAVA_NIO="${BABASHKA_FEATURE_JAVA_NIO:-false}"
|
||||
export BABASHKA_FEATURE_HTTPKIT_CLIENT="${BABASHKA_FEATURE_HTTPKIT_CLIENT:-false}"
|
||||
export BABASHKA_FEATURE_HTTPKIT_SERVER="${BABASHKA_FEATURE_HTTPKIT_SERVER:-false}"
|
||||
fi
|
||||
|
||||
BABASHKA_LEIN_PROFILES="+uberjar"
|
||||
|
|
|
|||
Loading…
Reference in a new issue