티스토리 뷰
Gradle 로컬 캐시로 인한 빌드 실패
얼마 전 회사에서 Java 버전을 Java 7 버전으로 업그레이드 했다. 이에 따라 JDK, Tomcat 7을 구성하고 언어 스팩을 @1.7 버전으로 설정한 후 다음과 같은 오류가 발생하였다.
MCPOWERUMC:coupang powerumc$ ./gradlew
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'coupang'.
> Could not resolve all dependencies for configuration ':classpath'.
> Timeout waiting to lock artifact cache (/Users/powerumc/.gradle/caches/artifacts-24). It is currently in use by another Gradle instance.
Owner PID: 7306
Our PID: 8436
Owner Operation: resolve configuration ':classpath'
Our operation: resolve configuration ':classpath'
Lock file: /Users/powerumc/.gradle/caches/artifacts-24/artifacts-24.lock
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 1 mins 2.294 secs
아마도 필자에게 발생하는 오류로 봐선 머신의 환경적인 요소가 문제가 되었나보다. 오류의 주 원인이라고 콘솔에 출력된 Timeout waiting to lock artifact cache
메시지로 보아 다른 프로세스에서 해당 파일을 점유하는 것이 아닐까 생각할 수 있다. 하지만, 프로세스를 kill
또는 머신을 재부팅 한 후에도 같은 오류가 발생한다.
따라서 간단하게 Gradle 로컬 캐시를 지우기로 했다.
Gradle 로컬 캐시 제거 후 빌드
구성된 Gradle의 로컬 캐시는 사용자의 홈 디렉토리의 .gradle
디렉토리에 캐싱된다. 다음의 명령으로 로컬 캐시를 지워보자.
MCPOWERUMC:coupang powerumc$ rm -R /Users/powerumc/.gradle
그리고, 다시 Gradle 빌드를 수행하면 구성요소를 다운로드 후 다음과 같이 정상적으로 빌드가 완료된다.
MCPOWERUMC:coupang powerumc$ ./gradlew
Downloading http://services.gradle.org/distributions/gradle-1.6-bin.zip
...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /Users/powerumc/.gradle/wrapper/dists/gradle-1.6-bin/72srdo3a5eb3bic159kar72vok/gradle-1.6-bin.zip to /Users/powerumc/.gradle/wrapper/dists/gradle-1.6-bin/72srdo3a5eb3bic159kar72vok
Set executable permissions for: /Users/powerumc/.gradle/wrapper/dists/gradle-1.6-bin/72srdo3a5eb3bic159kar72vok/gradle-1.6/bin/gradle
Download http://devel.coupang.com/nexus/content/groups/public/com/eriwen/gradle-js-plugin/1.5.0/gradle-js-plugin-1.5.0.pom
................. 이하 생략 .................
Download http://devel.coupang.com/nexus/content/groups/public/com/asual/lesscss/lesscss-engine/1.3.0/lesscss-engine-1.3.0.jar
:help
Welcome to Gradle 1.6.
To run a build, run gradlew <task> ...
To see a list of available tasks, run gradlew tasks
To see a list of command-line options, run gradlew --help
BUILD SUCCESSFUL
Total time: 35.054 secs
'Java > Java' 카테고리의 다른 글
[Handlebars] Handlebars.java 버전의 with helper 버그 패치 커밋 (0) | 2014.08.17 |
---|---|
[Java] Java 8 Interface, default 메서드의 고찰 (7) | 2014.08.06 |
[MySQL/C/JAVA] MySQL 5.6 버전의 DATETIME 이슈 (0) | 2014.03.12 |
[Java] Java 8 의 Lambda(람다) 표현식에 대한 고찰 (1) | 2013.01.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- ***** MY SOCIAL *****
- [SOCIAL] 페이스북
- [SOCIAL] 팀 블로그 트위터
- .
- ***** MY OPEN SOURCE *****
- [GITHUB] POWERUMC
- .
- ***** MY PUBLISH *****
- [MSDN] e-Book 백서
- .
- ***** MY TOOLS *****
- [VSX] VSGesture for VS2005,200…
- [VSX] VSGesture for VS2010,201…
- [VSX] Comment Helper for VS200…
- [VSX] VSExplorer for VS2005,20…
- [VSX] VSCmd for VS2005,2008
- .
- ***** MY FAVORITES *****
- MSDN 포럼
- MSDN 라이브러리
- Mono Project
- STEN
- 일본 ATMARKIT
- C++ 빌더 포럼
- .
TAG
- Visual Studio
- Windows 8
- Silverlight
- umc
- MEF
- .NET Framework 4.0
- Visual Studio 2008
- mono
- TFS 2010
- 비주얼 스튜디오
- Visual Studio 11
- Team Foundation Server 2010
- .NET
- LINQ
- testing
- 엄준일
- 팀 파운데이션 서버
- ASP.NET
- monodevelop
- github
- TFS
- ALM
- POWERUMC
- Visual Studio 2010
- 비주얼 스튜디오 2010
- Team Foundation Server
- test
- 땡초
- Managed Extensibility Framework
- c#