본문 바로가기

메이븐14

I부. 메이븐 예제 첫번째 메이븐 책은 Maven: A Developer's Notebook (O'Reilly) 이었다. 이 책에서 독자와 메이븐 사용법을 이미 알고 있는 사용자 간의 대화를 통해 여러 단계로 메이븐을 소개했다. Developer’s Notebook 시리즈 (현재는 절판됨)에 숨겨진 개념은 개발자가 다른 개발자 옆에 앉아서 동일한 사고 과정을 거치고, 실제로 해봄으로써 코드에 대해 익힐 때 가장 잘 배운다는 것이었다. 이러한 시리즈가 성공적이었지만, 노트북 형태는 한계를 가진다. 노트북은 여러 단계를 통해 매우 특정 목적을 달성하는 “목표에 초점을 둔” 책으로 만들어졌다. 반면에 더 자세한 참고 서적들은 주제에 대한 전반적인 것을 담는 이해를 시키는 내용을 제공한다. 만일 Maven: A Developer'.. 2008. 10. 29.
2장. 메이븐 설치와 실행 이 장은 수많은 서로 다른 플랫폼에 메이븐 설치에 대한 매우 세부적인 사항을 포함한다. 소프트웨어 설치와 환경 변수 설정에 대한 친숙함의 수준에 관계없이, 불완전한 설치로 인해 발생될 수 있는 문제들을 가능한 한 최소화시키기 위해서 전체적으로 다루는 것을 선택했다. 이 장에서 가정하고 있는 한가지 사실은 사용자가 적당한 JDK를 이미 설치했다는 것이다. 만일 설치에만 관심이 있다면 2.2 절과 2.3 절을 읽은 후에 이 책의 나머지를 건너뛸 수 있다. 메이븐 설치에 대한 세부사항에 관심이 있다면, 이 장의 전체를 통해 설치된 내용과 아파치 소프트웨어 라이센스에 대한 개요를 배울 수 있다. 2.1 자바 설치 확인 비록 메이븐이 Java 1.4에서 실행될 수 있지만, 이 책은 독자가 최소한 Java 5를 실.. 2008. 10. 29.
서문 메이븐은 빌드 도구이며, 프로젝트 관리 도구이자, 빌드 작업을 실행하는 추상적인 컨테이너이다. 단순함을 넘어서 수백 수천개의 컴포넌트를 사용하는 많은 양의 서로 연관된 모듈을 관리하고 빌드하는 일관된 방법을 찾기 시작할 필요가 있는 그 자체로 긴요한 도구이다. 수백만명의 개발자의 일일 업무 일정으로부터 여러 컴포넌트들의 의존관계들에 대한 많은 부담을 없애준 도구이며, 많은 조직들로 하여금 빌드 관리에 대한 고군분투를 소프트웨어 빌드와 유지에 필요한 공수가 더 이상의 소프트웨어 설계의 요소를 제한하지 않는 새로운 국면으로 전환시켜 발전하게 했다. 이러한 작업은 메이븐에 있어 제일 첫번째 시도된 광범위한 타이틀이다. 모든 이전 메이븐 작업을 수행한 저자들의 복합된 경험과 작업을 토대로 만들어졌으며, 완성된 .. 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.
반응형