스프링 M3의 개발속도가 매우 빨라지고 있다. 거의 5명 이상이 동시에 개발과 정리를 함께 진행하는 것 같다. 3.0 문서도 새로운 내용이 속속 추가되고 있다. EL은 전담 개발자가 붙어서 대대적으로 보강중이다. OXM모듈도 계속 다듬어지고 있고, @Configuration에 대한 지원이나 테스트도 계속 보충되고 있다. 유겐은 일차로 M3에 대한 changelog을 추가했다.
최근 변화에서 관심이 간 것은 기존에 엉터리로 남아있던 Maven POM을 정리했다는 것이다.
현재 Ivy-Bundlor를 사용해서 Maven용 POM까지 만들어지긴 하지만 Ivy설정을 그대로 옮기는 수준이라 제대로 정보가 들어간 POM이라고 보기는 힘들다. 그런면에서 2.x대에 계속 유지해왔던 Maven용 POM을 다시 정리했다기에 반가운 마음으로 살펴보았다. 특히 Bundlor가 강제로 만드는 OSGi스타일의 버전이 아니고 Maven의 SNAPSHOT으로 만들어진다고 해서 기대를 했다.
하지만 막상 열어본 POM은 아직 형편없는 수준이다.
테스트는 실패하고, 멀티모듈POM 구조가 아니라 수십개 모듈을 일일히 다 따로 관리해야 한다. 게다가 버전이름도 SNAPSHOT이 제대로 적용되지도 않았고, 그룹명도 이상하다. 이럴바엔 Inv->Maven을 할 때 제대로 정보가 들어가게 아예 Ant/Ivy빌드를 다듬던가. 이게 머람… Spring 3.0에게 Maven은 찬밥인가.
Related posts:
- Maven 다중 리포지토리와 버전 범위를 사용할 때의 주의점
- Maven 재도전기 (1)
- Nexus Maven Repository 1.0 출시
- Maven의 새로운 가이드북 – Maven: The Definitive Guide
- Spring 3.0 (25) Spring 3.0 빌드, 배포, 모듈과 라이브러리의 의존관계 분석 그 이후
- Maven 의존관계 수렁에 빠지다
- Maven archetype 설정파일 자동생성기 – ArchetypeXmlWriter
- Maven: The Definitive Guide 사라지다
- Spring 3.0 (4) – Maven에서 Spring 3.0 최신버전 사용하기
- Maven settings.xml의 비밀번호 암호화
- Ruby on Maven
- Spring 3.0 (3) R-543 Portlet Mocks, MVC 등등
- Spring 3.0 (7) Spring 3.0 Dependency Matrix
- Effective POM과 M2Eclipse Plugin
- Spring 3.0 (1) 프로젝트 구조와 빌드 시스템의 변화