2008.07.21 10:12

Agile Java with Maven

개발에 있어서의 화두.. 뭐 오래전부터 대두되었던 부분이지만, Agile 개발은 현재 개발에 있어서 적용으로 가지는 효과가 가히 엄청나다고 할 수 있다.
Agile의 선두주자 Ruby가 있지만, Java로도 Agile 방법론을 도입해서 Ruby 못지 않은 성과를 거둘 수 있다.

Java로 개발하는데 있어서 걸림돌 중 하나가, 그 많은 library dependency를 어떻게 관리 하는가 였다. 그리고 초기 프로젝트 설정. 엄청난 노가다의 ant 설정등...
이런 문제를 한꺼번에 날려버린 그런 대단한 넘이 있다.
바로 Maven 이다.
얼마전부터 이넘으 써 보고 있는데, 가려운곳을 잘 긁어 주고 있다.
하지만 opensource의 단점중 하나인 부족한 documentation....
이 또한 The Serverside dot comSonatype dot com 에서 좋은 문서로 제공하고 있다.
우선 Sonatype의 Maven: The Definitive Guide는 필독서 이다. Maven을 이해하고 사용하는데 있어서 무조건 습득해야 할 주옥 같은 내용을 담고 있다.
두번째 The Serverside dot com의 m2eclipse라고 하는 Eclipse 플러긴의 설명이다.
Maven은 터미널에서 운영하는 CLI 애플리케이션이다. 이런한 CLI 애플리케이션을 Eclipse 기만의 플러긴으로 만들어 놓은것이 m2eclipse이다. 이전에 지난달 6월 13일 Eclipse와 Maven 플러그인 사용하기 란 제목으로 올린 글에서 잠깐 언급을 했었다.
Maven의 Eclipse 플러긴이 다른 종류도 있다고 했었는데, 아직은 이넘이 더 좋은것 같다. Eclipse 재단에서 받아 드렸다고 하니깐 더욱더 발전이 될 듯 하다.

이러한 툴 들은 개발에 있어서 크나큰 도움을 준다. 손으로 직접 작성한다는게 장점도 있지만, Agile을 지향하는 요즘에는 좀 지양되어야 할 부분인것도 사실이다.
자 이제 Maven의 세계에 빠져야 겠다.
그런데 이걸 어떤 프로젝트에 적용하지.....
Trackback 0 Comment 3
  1. Cheap Beats By Dr Dre 2011.12.27 17:01 address edit & del reply

    아이구, 괜 찮 아요 요.감사 나 눠 갖 는 다.^_^

  2. Cheap Beats By Dre 2011.12.27 17:01 address edit & del reply

    감사합니다 나 눔 을 기대 하는 것 이 당 신의 다음 편 공유 했 다.

  3. Monster Beats Outlet 2011.12.27 17:02 address edit & del reply

    다른 느낌 을 나 누 는 감사합니다.