#!/bin/bash scripts_folder=$HOME/repos/personal/personal-devboot/scripts/shell/job/gp wildfly_files_suffix_regex='-[0-9].*\.[jew]ar' deployments_dir=$1 messages_properties_files_dir=$2 deployment_ears_to_explode=(cpqd-etics-admweb-ear cpqd-etics-integration-ear cpqd-etics-webdeskmapreport-ear) cd $deployments_dir for f in "${deployment_ears_to_explode[@]}"; do filename=`find * -regex ".*$f$wildfly_files_suffix_regex"` if [ -f "$filename" ]; then $scripts_folder/explode-java-files.sh --files $filename fi done deployment_lib_jar_files_to_explode=($(find * -regex ".*/lib/cpqd-application-admweb$wildfly_files_suffix_regex")) for f in "${deployment_lib_jar_files_to_explode[@]}"; do if [ -f "$f" ]; then $scripts_folder/explode-java-files.sh --files $f fi done for d in "${deployment_lib_jar_files_to_explode[@]}"; do if [ -d "$d" ]; then cp -t $deployments_dir/$d $messages_properties_files_dir/Messages_*.properties fi done