본문 바로가기

Maven16

배포 크기와 컴포넌트 크기 일반적으로 배포를 하는 시점에서는 다양한 자원들이 관여됩니다. DB 관점은 제외하더라도 Web 애플리케이션과 관련된 것만 보면, 화면에 관련된 자원들이 있으며 (html을 비롯한 이미지, 동영상, jsp 등), 비즈니스 로직을 처리하는 자원들(.class, .jar, .war, .ear 등)과 다양한 설정 파일(.xml, .properties 등)들이 있습니다. 이러한 배포 대상들은 종류에 따라서 배포되는 위치가 달라질 수도 있으며, 동일한 서버를 서로 다른 IP 주소로 운영할 경우에는 동일한 파일이라도 그 내용이 조금씩 차이가 발생할 수 있습니다. 따라서, 배포는 파일의 종류가 다양할수록, 그리고 운영하는 서버가 다양해질수록 상당히 시간이 걸리고 힘든 작업이 됩니다. 특히, class 단위로 배포하는 .. 2011. 7. 4.
Maven에서 Flexmojo 사용하기 기존 Maven : The Definitive Guide에는 없던 내용이 온라인 상으로 추가되었다. 다음은 http://www.sonatype.com/books/maven-book/reference/flex-dev.html 에 있는 원문을 참조하여 번역한 내용이다. 19장. Flexmojo로 개발하기 19.1 개요 이 장은 Flex 애플리케이션과 라이브러리를 개발하기 위해 Maven을 사용하는데 사람들이 관심있는 Flexmojo 프로젝트에 대한 개요를 제공한다. 19.2 Flexmojo의 빌드 환경 설정 Maven으로 Flex 라이브러리와 애프리케이션을 컴파일하기 전에, 다음의 두가지 설정 작업이 필요하다. Flex 프레임워크를 포함하는 레파지토리를 참조하도록 Maven Settings 설정 Flex 단.. 2009. 10. 8.
8장. POM 최적화와 리팩토링 3부: Maven 참고 Maven은 여러 도움이 되는 참고 소개자료 이상을 필요로 한다. 이 절은 이해가 되는 참고 자료를 제공한다. 8.1. 소개 7장에서 전체적인 기능 다중 모듈 빌드를 만드는데 여러 Maven들이 어떻게 같이 작용하는지를 살펴보았다. 해당 장의 예제가 실제 어플리케이션을 제시했지만 – DB와 상호작용하는 것, 두개의 인터페이스를 제공하는 웹 서비스, 웹 어플리케이션, 명령행에 대한 프로젝트 - 해당 에제 프로젝트는 여전히 예시용이다. 실제 프로젝트의 복잡성을 표현하려면 현재 읽고 있는 것보다 더 많은 분량의 책이 필요할 것이다. 실세계의 어플리케이션은 수년 동안 변화하며 많은 여러 팀의 개발자에 의해서 각각 서로 다른 초점을 가지면서 종종 운영된다. 실세계 프로젝트에서 다른 사람의 .. 2009. 10. 6.
m2eclipse 설치 개요 m2eclipse 플러그인을 설치하려면, 몇가지 사전 필수 조건이 필요하다. 우선 Eclipse 3.2 이상, JDK 1.4 이상에서 실행해야 하며, Eclipse는 JRE가 아닌 JDK 상에서 실행되는지 확인할 필요가 있다. 일단 Eclipse와 JDK를 설치했다면, 두개의 Eclipse 플러그인인 Subclipse와 Mylyn을 설치해야 한다. 사전 필수 조건 설치 m2eclipse를 설치할 때 사전 필수 도구를 설치하는데, 각각의 사전 필수 컴포넌트에 대해 Eclipse에 원격 업데이트 사이트를 추가하면 된다. 설치하기 위해, Help -> Software Updates -> Find and Install... 로 이동하라.이 메뉴 항목을 선택하면 Install/Update 다이얼로그 상자가 .. 2009. 9. 22.
반응형