springboot gradle 내부망에서 셋팅
최대 1 분 소요
- 집에서 잘되던 gradle 사무실에서 에러발생 해결하기
- 에러 : Could not run phased build action using Gradle distribution ‘file: …’
- 셋팅을 모두 수정후에 STS실행 -> import > Gradle > Existing Gradle Project
- import 부터 하고 셋팅 수정하니, 에러가 꼬여서 잘 안된다.
- 반드시 셋팅을 모두 수정한 이후, STS 실행 -> import 하기. 깔끔하게~
1.settings.gradle
rootProject.name = 'springboot-mysql-gradle' # 프로젝트명 맞춰주기
pluginManagement.repositories { # 내부레파지토리 추가
maven { url "http://nexus.내부망.com:8081/repository/gradle-m2/" }
}
2. build.gradle 레파지토리 내부로 변경
repositories {
maven { url "http://nexus.내부망.com:8081/repository/gradle-m2/" }
maven { url "http://nexus.내부망.com:8081/repository/maven-central/" }
maven { url "http://nexus.내부망.com:8081/repository/egovframe/" }
maven { url "http://nexus.내부망.com:8081/repository/maven-public/" }
}
3. gradle-wrapper.properties
- 로컬로 gradle url 변경
#distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip # 외부url 주석
distributionUrl=dists/gradle-6.6.1-bin.zip # 로컬로 변경
- 변경된 폴더에 gradle 파일 붛여넣기
- dists 폴더생성후 gradle-6.6.1-bin.zip 붙여넣기