개발/개발 환경
메이븐(Maven)과 그래들(Gradle)
빌드 관리 도구 Maven Maven은 Java용 프로젝트 관리도구로 Apache의 Ant 대안으로 만들어졌다. 빌드 중인 프로젝트, 빌드 순서, 다양한 외부 라이브러리 종속성 관계를 pom.xml파일에 명시한다. Maven은 외부저장소에서 필요한 라이브러리와 플러그인들을 다운로드 한다음, 로컬시스템의 캐시에 모두 저장한다. Gradle 그루비(Groovy)기반의 빌드 자동화 도구 자바 진영에서는 Maven과 더불어 많이 쓰이는 빌드 툴이다. XML 기반의 Maven보다 동적인 빌드를 유연하게 표현할 수 있다. XML 기반의 Maven보다 가독성이 좋다. Maven보다 성능이 좋다. build.gradle을 작성해서, 본인이 원하는 환경의 어플리케이션 환경을 구축할 수 있다. Apacahe Maven과 ..