maven에서 소스 반영 방법이 있나요?
- 작성자 :
- 이*형
- 작성일 :
- 2011-05-04 15:20:58
- 조회수 :
- 2,890
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요..
현재 maven을 이용하여 프로젝트를 실행하고 있습니다.
was는 웹로직10g를 사용중이며
이클립스에서 maven을 이용하여 빌드하고, install하여 프로젝트를 진행하고 있는데
maven install을 해야 target밑으로 java컴파일소스와 jsp 소스가 반영이 되어 시간도 오래걸리고, 사용하기가 너무 번거로운데요,
사이트에서 궁금증을 찾고자 찾아봤는데, 명쾌한 답이 나오지가 않아서 이렇게 질문드립니다.
톰켓 was의 경우에는 해결법이 있는거 같은데 웹로직 was는 없네요,(제가 못찾은건가요?)
소스 수정후에 maven intsall 하지 않고 바로 target으로 반영이 될수 있는 방법이 있는지요?
그럼 수고하세요~
현재 maven을 이용하여 프로젝트를 실행하고 있습니다.
was는 웹로직10g를 사용중이며
이클립스에서 maven을 이용하여 빌드하고, install하여 프로젝트를 진행하고 있는데
maven install을 해야 target밑으로 java컴파일소스와 jsp 소스가 반영이 되어 시간도 오래걸리고, 사용하기가 너무 번거로운데요,
사이트에서 궁금증을 찾고자 찾아봤는데, 명쾌한 답이 나오지가 않아서 이렇게 질문드립니다.
톰켓 was의 경우에는 해결법이 있는거 같은데 웹로직 was는 없네요,(제가 못찾은건가요?)
소스 수정후에 maven intsall 하지 않고 바로 target으로 반영이 될수 있는 방법이 있는지요?
그럼 수고하세요~
A
안녕하세요.. 이기형님..
maven의 build의 경우 최종 output인 war를 만드는 목적으로 사용됩니다.
이 부분은 eclipse에서 일반적으로 사용하는 servers를 통해 테스트되는 환경과는 전혀 다른 부분입니다.
이 경우 maven을 사용하시지 말고 다음과 같은 방법으로 사용하시면 될 것 같습니다.
(3가지 방법이 가능)
- WebLogic Adapter 서버 추가
기존 tomcat과 같은 방식으로 weblogic을 연동하여 활용 가능합니다.
Servers view에서 서버를 추가할 때에 상단에 "Download additional server adatpers"를 선택하시면 WebLogic adapter를 추가하실 수 있으며 eclipse에서 start/stop 등을 사용하실 수 있습니다.
설정에서는 설치된 weblogic 위치 등을 지정하시면 됩니다.
- 개인 개발환경에서는 tomcat을 사용하고 테스트 환경에서 weblogic 적용
전자정부 표준프레임워크는 WAS 및 DBMS에 종속되지 않도록 구현하실 수 있도록 제공합니다.
즉 개인 PC에서는 tomcat을 통해 테스트를 하고 별도의 테스트환경에서만 weblogic을 통해 최종 테스트(또는 통합테스트)을 수행하시는 방안입니다.
이 경우는 weblogic에 배포하실 때에 maven 빌드를 하시셔 war를 배포하시면 됩니다.
- ant script를 통해 weblogic domain에 copy 하여 배포
ant의 copy를 통해 target/classes 밑에 파일들을 domain 배포 위치의 WEB-INF/classes로 복사
추가로 src/main/webapp 밑에 파일들을 domain 배포 위치로 복사..
3가지 방법이 서로 장단점이 있기 때문에 프로젝트에서 선택하셔서 적용하시면 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
maven의 build의 경우 최종 output인 war를 만드는 목적으로 사용됩니다.
이 부분은 eclipse에서 일반적으로 사용하는 servers를 통해 테스트되는 환경과는 전혀 다른 부분입니다.
이 경우 maven을 사용하시지 말고 다음과 같은 방법으로 사용하시면 될 것 같습니다.
(3가지 방법이 가능)
- WebLogic Adapter 서버 추가
기존 tomcat과 같은 방식으로 weblogic을 연동하여 활용 가능합니다.
Servers view에서 서버를 추가할 때에 상단에 "Download additional server adatpers"를 선택하시면 WebLogic adapter를 추가하실 수 있으며 eclipse에서 start/stop 등을 사용하실 수 있습니다.
설정에서는 설치된 weblogic 위치 등을 지정하시면 됩니다.
- 개인 개발환경에서는 tomcat을 사용하고 테스트 환경에서 weblogic 적용
전자정부 표준프레임워크는 WAS 및 DBMS에 종속되지 않도록 구현하실 수 있도록 제공합니다.
즉 개인 PC에서는 tomcat을 통해 테스트를 하고 별도의 테스트환경에서만 weblogic을 통해 최종 테스트(또는 통합테스트)을 수행하시는 방안입니다.
이 경우는 weblogic에 배포하실 때에 maven 빌드를 하시셔 war를 배포하시면 됩니다.
- ant script를 통해 weblogic domain에 copy 하여 배포
ant의 copy를 통해 target/classes 밑에 파일들을 domain 배포 위치의 WEB-INF/classes로 복사
추가로 src/main/webapp 밑에 파일들을 domain 배포 위치로 복사..
3가지 방법이 서로 장단점이 있기 때문에 프로젝트에서 선택하셔서 적용하시면 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.