Development/Maven 5

맥에 maven 설치하기.

맥 os 가 매버릭으로 업데이트 되면서 기존의 java, maven 등의 설정을 날려버렸다.java 는 새로 설치했고, 오랜만에 서버소스 수정할 일이 있어서 intellij 로 빌드를 하는데 maven 오류 발생. 살펴보니 .m2 디렉토리 밑의 settings.xml 파일이 없어졌다.무슨일인가해서 알아보니 매버릭으로 업데이트 되면서 기존에 설치되어 있던 프레임워크에 뭔가 이상한 짓을 한 듯.파이썬 라이브러리도 날아가고.. maven 최신버전을 다운로드 받고 적당한 디렉토리로 옮겼다.(maven 은 설치개념이 없기 때문에 mvn 을 실행하면 .m2 와 repository 디렉토리가 생성된다.) 기존에 사용하던 버전이 있었기 때문에 .m2 와 repository 디렉토리는 그대로 사용하기로 결정.홈 디렉토리..

Development/Maven 2013.11.06

로컬 레파지토리 설정하기.

pom.xml 파일에 라이브러리를 정의해서 사용할때 maven 중앙 레파지토리에 미처 등록되어 있지 않아서 로컬에 정의해 놓고 사용할때가 있다. 물론 라이브러리 파일만 해당 디렉토리에 넣어두고 사용할 수도 있지만 그렇게 사용할려면 뭐하러 maven 을 사용하나.. 라고 생각하는 나같은 사람이 있기 때문에 로컬 레파지토리를 설정해서 사용하는 방법이 맘 편할때도 있다. 예를 들어서 오라클 11G 의 jdbc 최신 드라이버인 ojdbc6.jar 라이브러리는 아직 maven 중앙 레파지토리에 등록되어 있지 않아서 pom.xml 에 정의를 해도 다운로드 받아서 사용할 수가 없다. 이럴때는 오라클 사이트에서 먼서 ojdbc6.jar 파일을 특정 디렉토리에 다운로드 받은 다음에 ojdbc6.jar 파일이 있는 디렉토..

Development/Maven 2011.09.20

Eclipse 에 Maven Plugin 설치하기.

현재까지 Eclipse 에서 공식적으로 Maven 을 지원하지 않은 이유로 외부 플러그인을 설치해서 사용해야 한다. 그 중에서 제일 괜찮은 플러그인인 Sonatype 에서 나온 m2eclipse 를 설치하는 방법을 설명한다. 여기서는 갈릴레오 버전을 사용했다. 먼저, Eclipse Update : http://m2eclipse.sonatype.org/ 위의 사이트로 이동한다. m2eclipse Core Update Site: http://m2eclipse.sonatype.org/sites/m2e IMPORTANT NOTE: You cannot upgrade from m2eclipse 0.9.8 or m2eclipse 0.9.9 to m2eclipse 0.10.0. If you are running m2e..

Development/Maven 2010.02.25

IDE에서 Maven 프로젝트 생성.

프로젝트의 일관성을 가지기 위해서 Maven을 도입했다. 그런데 문제는 프로젝트 생성. Maven은 Eclipse, IDEA, Net Beans를 공식적으로 지원한다. 하지만 프로젝트를 생성해도 java 디렉토리는 자동으로 생성해주지 않는다. 수동으로 생성해야 하는데 문제는 IDE에서 프로젝트가 열려있는 상태에서 java 디렉토리를 생성하면 IDE가 그게 소스디렉토리인지 인식하지 못한다. 그래서 class 생성메뉴같은것이 열리지 않고 일반 파일종류만 생성할 수 있다. 프로젝트를 삭제하고 다시 import 하면 소스디렉토리로 정상적으로 인식한다. IntelliJ IDEA에서는 일반디렉토리는 노란색, 소스디렉토리는 파란색으로 구별할 수 있다. 원래 정상적인 방법은 command 창에서 수동으로 생성해주는 방..

Development/Maven 2009.01.20

Eclipse에 Maven 설정하기

이클립스에서 메이븐을 사용하기 위해서 삽질중, 3.3버전에 메이븐 플러그인을 설치하고 테스트 중 툭하면 다운되고 shutdown되는 현상 발생. 플러그인 모두 삭제하고 다시 설치하는 과정을 몇번 거쳤는데도 마찬가지 현상 발생. 참고로 롬보즈버전. 아마 플러그인 오류일것이라고만 예측. 차선책으로 이클립스 3.4 Ganymede 버전에 메이븐 플러그인 설치 후 테스트. 오류없이 실행된다. 플러그인 설치하면서 삽질 좀 했음. dependency 오류때문에 이것저것 먼저 찾아서 설치하느라 한참 걸렸음. maven 플러그인 + spring 플러그인 모두 설치하고 오류없는지 테스트프로젝트 돌려보고 나서 확인 후 EclipseForSRM2 버전으로 배포준비 끝! (물론 DWR 테스트도 끝냄.)

Development/Maven 2009.01.02