728x90
EJB Project 사용시#
eclipse와 maven 통합 가이드 동영상#
문서를 보면 이해하기 어려울 수 있는 내용을 동영상을 통해 따라할 수 있도록 제작하였다.
- maven 설치
- maven plugin for eclipse 설치
- Dynamic Web Project 생성하고 maven형식으로 변환
- elcipse 프로젝트 형태로 deploy하고 디버깅 하기
- maven으로 컴파일하여 deploy하기
- InternalServer에 접속하여 의존성 해결하기
기업내 프로젝트의 repository관리 전략#
내부 repository 없이 개발하는 경우#
기업내 repository를 이용하여 개발하는 경우#
예외사항 처리#
m2eclipse 설치중 의존성 문제로 실패하는 경우#
http://download.eclipse.org/releases/ganymede/ 를 업데이트 목록에 넣어주면 의존성 해결 가능
XMLBuddy라는 플러그인이 깔려있으면 충돌난다.#
- XMLBuddy라는 플러그인을 삭제해주어야 함
m2eclipse사용하여 컴파일 시 에러#
-
eclipse의 Installed JRE에 JRE로 되어 있으면 에러가 발생한다 -> JDK로 바꿔줘야 함.
- 헷갈리지 않게 시스템 내의 JRE는 모두 지우자.
eclipse 실행시 JDK를 이용해서 eclipse를 실행하라는 에러가 뜨는 경우#
- http://moonlighting.tistory.com/95
- 위와같이 해도 안될때는 속편하게, PC에서 JRE를 지운다.
테스트 없이 패키징 하기
- -Dmaven.test.skip=true 옵션 추가
레퍼런스#
maven 공식 문서#
- http://maven.apache.org/guides/getting-started/index.html : maven 시작하기 가이드
jboss 서블릿 컴파일#
- http://www.coderanch.com/t/431134/Ant-Maven-Other-Build-Tools/Trying-build-with-maven-package
- http://www.javaworld.com/javaworld/jw-06-2008/jw-06-build-the-enterprise.html?page=1
internal repository 세팅하기#
-
artifactory : http://www.jfrog.org/products.php
-
http://wiki.javajigi.net/pages/viewpage.action?pageId=82673677 : javajigi의 artifactory 번역 아티클
-
jboss에서는 디플로이가 안되는 버그가 있음 : http://www.mindbug.org/2009/01/artifactory-20-on-jboss.html
- http://daniel.ownit.name/stuff/artifactory-2.0.0-jboss.war 에서 jboss용으로 패치된 버전 다운로드
-
기타#
- 한글로된 가장 잘 정리된 문서 : http://www.ibm.com/developerworks/kr/library/tutorial/j-mavenv2/index.html
- 한글로된 두번째 잘 정리된 문서 : http://wiki.javajigi.net/display/IDE/Maven
- 한글로된 세번째 잘 정리된 문서 : http://gtko.springnote.com/pages/2907282
- http://whitebear.tistory.com/60
- http://javacan.tistory.com/entry/MavenBasic
- http://wiki.dev.daewoobrenic.co.kr/mediawiki/index.php/Maven2
- http://www.devx.com/Java/Article/36785/1954
- http://iolothebard.tistory.com/269
- http://www.pascalalma.net/2008/02/03/creating-an-ejb3-webservice-with-maven2-running-on-jboss-421/
추가할 내용#
- life 사이클별 명령어 사용법
- 테스트 소스 만들기
- internal server 설정하기( proxy기능 추가)
- log4j 사용시 의존성 관련 : http://unitstep.net/blog/2009/05/18/resolving-log4j-1215-dependency-problems-in-maven-using-exclusions/
- nexus 에서 index publish 하는 법 : m2eclipse와 통합하기 위해서
todo#
- maven을 서버로 deploy 하는법
728x90
'JAVA' 카테고리의 다른 글
maven install 중 mojo : annotations are not supported (0) | 2012.07.29 |
---|---|
Hudson 이란? (0) | 2012.07.29 |
Maven 정보 - 1 (0) | 2012.07.29 |
MAVEN 프로젝트가 ECLIPSE에서 실행되지 않는 문제 (0) | 2012.07.29 |
class is not accessible due to restriction error 해결 (0) | 2012.07.29 |