본문 바로가기

maven2

Spring Boot - 스프링부트에서 Gradle을 추천하는 이유 안녕하세요. 고코더 입니다. 오늘은 스프링부트 프로젝트에서 왜 Gradle을 사용해야 하는지 그 이유를 간단히 살펴보려고 합니다. 오랜 친구 Maven 메이븐은 2004년 출시된 ant의 대안으로 만들어진 아파치의 프로젝트 관리 도구입니다. 그동안 익숙하게 써왔던 pom.xml 파일을 이용하여 라이브러리를 관리할 수 있었던 빌드 도구입니다. 기존 ant를 발전시켜서 개발자에게 편리함을 제공하고 있는 고맙고 오래된 도구입니다. 새로운 스타 Gradle 하지만 세상은 변했고 메이븐의 장점은 모으고 단점은 보완한 새로운 빌드 도구가 2012년 탄생합니다. 바로 Gradle입니다. Groovy 언어를 사용하여 "Domain-specific-language"를 사용합니다. 덕분에 기존의 pom.xml파일을 사용하.. 2021. 11. 17.
Maven - repository 삭제 후 다시 다운 / build 오류 재설치 메이븐 의존성 초기화 안녕하세요. 고코더 입니다. 메이븐은 모듈입니다. 필요한 라이브러리들을 찾아 다닐 필요 없이 dependency 만 입력하면 자동으로 설치가 되니깐요. 이런 의존성 관리는 가끔 제대로 파일을 다운로드 받지 못해 빌드 오류를 일으키기도 합니다. 예를 들면 카페에서 개발하다보면 접속이 불안한 와이파이 때문에 빌드 파일들이 제대로 다운받아지지 않기도 합니다 그럴땐 한번 다시 처음으로 초기화 한 후에 메이븐이 다시 다운로드 및 설치 할 수 있도록 하는 작업이 필요 합니다. ▼ 아래 폴더로 이동 합니다. 여기서 gocoder는 자신의 사용자 명입니다. .m2 라는 폴더가 보입니다. C:\Users\gocoder\.m2\repository ▼ 그럼 repository 폴더가 있고 이걸 삭제하면.. 2019. 5. 13.