Server-Side/Linux2011. 9. 24. 11:31
리눅스에서 일일빌드에 테스트를 포함시키는 경우 설정파일 경로를 인식하지 못하는 에러가 생긴다. 

/src/main/webapp/WEB-INF/conf 폴더를 /src/main/resources/conf에 위치시키면 해결할 수 있다.
Posted by 준피
Server-Side/Java2011. 6. 24. 14:36
Maven은 Java Resources -> Libraries -> Maven Dependencies 에 있는 라이브러리를 참조하고
로컬에서 Tomcat은  src -> main -> webapp -> WEB-INF -> lib 에 있는 라이브러리를 참조한다.

Maven packaging 원리는 기본적으로 Tomcat 참조 폴더에서 라이브러리를 가져오고, 없는 라이브러리의 경우 Maven 참조 폴더에서 라이브러리를 가져온다.

따라서 Tomcat 참고 폴더에 라이브러리를 추가하지 않고 Maven dependencies만 pom.xml에 선언을 하면 배포 서버에서는 잘 돌아가고 로컬에서는 돌아가지 않는 진귀한(?) 풍경을 볼 수 있다.

 
Posted by 준피
Server-Side/Java2011. 6. 13. 12:16
maven 저장소를 내부 빌드 서버로 변경했기 때문에 maven/conf/settings.xml  이 파일을 수정했다.

그리고 이클립스에 적용시키기 위해서 다음과 같은 작업을 했다.

Window-Preference로 가서 Maven 으로  검색하고 검색창 밑에 User Settings를 선택한다. 그리고 오른편에 User Settings에 가서 maven/conf/settings.xml 파일을 불러오면 끝!
Posted by 준피