본문
Maven이란
프로그래밍/Spring(boot) 2015. 12. 6. 21:14
반응형
Maven은 Java Project를 관리하고 실행파일의 빌드를 책임지는 개발 툴
from: https://www.youtube.com/user/newlec1
Enterprise 환경의 Java 개발은 단순히 내가 작성한 code에 의해서만 진행되는 것이 아니라 다양한 다른 library들을 활용해서 개발하게 된다. 이때 활용되는 library들이 몇 개 수준이 아니라 수십 개를 훌쩍 넘어버리기 때문에 이것들을 관리하는 것이 만만치 않다. 그래서 java개발에 'Jar Hell'이라는 말까지 붙여졌다고 한다.
Maven은 이러한 문제를 깔끔하게 해결해주는 빌드 툴(build tool))로 사용하는 library뿐만 아니라 그 library가 작동하는데 필요한 다른 library(dependency)를 관리하여 인터넷 상에서 다운받을 수 있도록 해준다.
from: http://cafe.naver.com/fordeveloper/10253
반응형
댓글