File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -143,7 +143,20 @@ jobs:
143143 shopt -s nullglob
144144 for file in "${target_dir}"/*.zip; do
145145 echo "Descomprimiendo ${file}"
146- unzip -o "${file}" -d .
146+ unzip_dir="${target_dir}/unzipped/$(basename "${file}" .zip)"
147+ mkdir -p "${unzip_dir}"
148+ unzip -o "${file}" -d "${unzip_dir}"
149+
150+ mapfile -t maven_dirs < <(find "${unzip_dir}" -type d \( -name ".maven" -o -name ".m2" \))
151+ if (( ${#maven_dirs[@]} == 0 )); then
152+ echo "No se encontró carpeta .maven/.m2 dentro de ${file};" >&2
153+ else
154+ for mdir in "${maven_dirs[@]}"; do
155+ echo "Sincronizando repo Maven desde ${mdir} hacia ${MAVEN_USER_HOME}"
156+ mkdir -p "${MAVEN_USER_HOME}"
157+ cp -R "${mdir}/." "${MAVEN_USER_HOME}/"
158+ done
159+ fi
147160 done
148161 for file in "${target_dir}"/*.jar; do
149162 echo "Copiando ${file} a ${MAVEN_USER_HOME}"
You can’t perform that action at this time.
0 commit comments