Updating warp-packer call, adding prefix and Spring-Boot support
All checks were successful
continuous-integration/drone/pr Build is passing
All checks were successful
continuous-integration/drone/pr Build is passing
This commit is contained in:
parent
a6e5755435
commit
3073a732f6
13
warp4j
13
warp4j
@ -15,6 +15,9 @@ function print_help {
|
||||
echo ' adds additional classpaths to the jdeps call'
|
||||
echo ' --auto-class-path extract and get class-path values from jar file'
|
||||
echo ' ignored when -cp, --class-path is set'
|
||||
echo ' --spring-boot extract and get class-path values from'
|
||||
echo ' Spring-Boot application jar file'
|
||||
echo ' ignored when -cp, --class-path is set'
|
||||
echo ' -o, --output <directory>'
|
||||
echo ' override output directory;'
|
||||
echo ' this is relative to current PWD'
|
||||
@ -136,6 +139,10 @@ while [[ $# -gt 0 ]]; do
|
||||
AUTO_CLASS_PATH=true
|
||||
shift
|
||||
;;
|
||||
--spring-boot)
|
||||
SPRING_BOOT_APPLICATION=true
|
||||
shift
|
||||
;;
|
||||
-j|--java-version)
|
||||
JAVA_VERSION="$2"
|
||||
JAVA_VERSION_OVERRIDEN=true
|
||||
@ -679,6 +686,12 @@ if [[ $JAVA_DISTRO_TYPE == $DISTRO_TYPE_JDK ]]; then
|
||||
unzip -q "${JAR}" -d "${EXTRACTED_JAR_PATH}"
|
||||
echo "Fetching modules"
|
||||
MODULES=$($JDEPS --ignore-missing-deps --print-module-deps --recursive --multi-release $JAVA_VERSION_BASE -quiet --class-path=${EXTRACTED_JAR_PATH}/* --module-path=${EXTRACTED_JAR_PATH}/* $JAR | grep -v Warning)
|
||||
elif [ "$SPRING_BOOT_APPLICATION" ]
|
||||
then
|
||||
echo "Extracting Spring Boot jar file to get classpath"
|
||||
unzip -q "${JAR}" -d "${EXTRACTED_JAR_PATH}"
|
||||
echo "Fetching modules"
|
||||
MODULES=$($JDEPS --ignore-missing-deps --print-module-deps --recursive --multi-release $JAVA_VERSION_BASE -quiet --class-path=${EXTRACTED_JAR_PATH}/BOOT-INF/lib/* --module-path=${EXTRACTED_JAR_PATH}/BOOT-INF/lib/BOOT-INF/lib/* $JAR | grep -v Warning)
|
||||
else
|
||||
echo "Fetch modules with default behavior"
|
||||
MODULES=$("$JDEPS" --print-module-deps --ignore-missing-deps --multi-release $JAVA_VERSION_BASE "$JAR" | grep -v Warning)
|
||||
|
Loading…
Reference in New Issue
Block a user