로컬에 gradle depndencies 다운받은 jar 파일을 nexus서버에 일괄 업로드하는 방법
로컬 Gradle 캐시 경로 구조(~/.gradle/caches/modules-2/files-2.1/{groupId}/{artifactId}/{version}/)에서 GroupId를 자동으로 추출해 정확한 GAV로 Nexus에 업로드하는 스크립트를 완성했습니다. 사용자님의 Gradle 환경에 최적화된 버전입니다. 완전 자동화 Bash 스크립트 (권장) Gradle 캐시 전체를 순회하며 경로에서 GAV를 파싱하고 업로드합니다. bash #!/bin/bash # auto-upload-gradle-cache.sh <repoId> <nexus-url> REPO_ID=$1 NEXUS_URL=$2 CACHE_DIR=”${HOME}/.gradle/caches/modules-2/files-2.1/” if [[ ! -d “$CACHE_DIR” ]]; then echo “Gradle 캐시 디렉토리 없음: $CACHE_DIR” … 더 읽기