본문 바로가기

Homo Faber/Maven Definitive Guide13

2장. 메이븐 설치와 실행 이 장은 수많은 서로 다른 플랫폼에 메이븐 설치에 대한 매우 세부적인 사항을 포함한다. 소프트웨어 설치와 환경 변수 설정에 대한 친숙함의 수준에 관계없이, 불완전한 설치로 인해 발생될 수 있는 문제들을 가능한 한 최소화시키기 위해서 전체적으로 다루는 것을 선택했다. 이 장에서 가정하고 있는 한가지 사실은 사용자가 적당한 JDK를 이미 설치했다는 것이다. 만일 설치에만 관심이 있다면 2.2 절과 2.3 절을 읽은 후에 이 책의 나머지를 건너뛸 수 있다. 메이븐 설치에 대한 세부사항에 관심이 있다면, 이 장의 전체를 통해 설치된 내용과 아파치 소프트웨어 라이센스에 대한 개요를 배울 수 있다. 2.1 자바 설치 확인 비록 메이븐이 Java 1.4에서 실행될 수 있지만, 이 책은 독자가 최소한 Java 5를 실.. 2008. 10. 29.
1장. 아파치 메이븐 소개 비록 메이븐에 대해 수많은 참고들이 온라인 상에 있지만, 권위가 있는 참조와 소개로 제공되는 메이븐 소개에 대해 단일하고 잘 쓰여진 내용이 없다. 여러가지 애쓴 보람 끝에 유용한 참고 자료를 포함한 내용을 제공하는 것이다. 1.1 메이븐...무엇인가? 이 물음에 대한 대답은 여러분들의 관점에 달려있다. 대다수의 메이븐 사용자들은 메이븐을 소스 코드로부터 배포 가능한 산출물을 만드는데 사용되는 도구인 “빌드 도구”로 지칭하려 한다. 빌드 담당자와 프로젝트 관리자들은 메이븐을 프로젝트 관리 도구로 더 많은 이해가 필요한 것으로 참고하려고 한다. 차이가 무엇인가? 앤트와 같은 빌드 도구는 사전 프로세싱(preprocessing), 컴파일(compilation), 패키징(packaging), 테스팅(testi.. 2008. 10. 28.
서문 메이븐은 빌드 도구이며, 프로젝트 관리 도구이자, 빌드 작업을 실행하는 추상적인 컨테이너이다. 단순함을 넘어서 수백 수천개의 컴포넌트를 사용하는 많은 양의 서로 연관된 모듈을 관리하고 빌드하는 일관된 방법을 찾기 시작할 필요가 있는 그 자체로 긴요한 도구이다. 수백만명의 개발자의 일일 업무 일정으로부터 여러 컴포넌트들의 의존관계들에 대한 많은 부담을 없애준 도구이며, 많은 조직들로 하여금 빌드 관리에 대한 고군분투를 소프트웨어 빌드와 유지에 필요한 공수가 더 이상의 소프트웨어 설계의 요소를 제한하지 않는 새로운 국면으로 전환시켜 발전하게 했다. 이러한 작업은 메이븐에 있어 제일 첫번째 시도된 광범위한 타이틀이다. 모든 이전 메이븐 작업을 수행한 저자들의 복합된 경험과 작업을 토대로 만들어졌으며, 완성된 .. 2008. 10. 28.
Maven : Build Success for your Enterprise Author : Tim O'Brien (Sonatype, Inc.), John Casey (Sonatype, Inc.), Brian Fox (Sonatype, Inc.), Bruce Snyder (Sonatype, Inc.), Jason Van Zyl (Sonatype, Inc.), Eric Redmond () 원본 : http://www.sonatype.com/community/definitive_guide.html Copyright 서문 1장. 아파치 메이븐 소개 2장. 메이븐 설치와 실행 I부. 메이븐 예제 3장. 간단한 메이븐 프로젝트 4장. 메이븐 프로젝트를 입맛에 맞게 5장. 간단한 웹 어플리케이션 6장. 다중 모듈 프로젝트 7장. 다중 모듈 엔터프라이즈 프로젝트 8장. POM 최적화와 리팩토.. 2008. 10. 28.
반응형