728x90
반응형

Maven Project

- Dynamic Web Project를 Maven Project로-

 

Maven Project
- 프로젝트 구조와 내용을 기술하는 선언적 접근방식의 오픈소스 빌드 툴
- 컴파일과 동시에 빌드를 수행할 수 있으며 테스트를 병행하거나 서버측 디플로이 자원을 관리할 수 있음
- 프로젝트 종속 library들과 그 library에 영향을 미치는 Dependency 자원까지 관리할 수 있다는 것이 장점.

 


 

Vue.js 코드로 테스트 하던 중에 Back단에서 데이터를 가져와서 HashMap에 담아 return 해줬는데 Front단에서 받지 못 하는 문제가 발생했다.

에러코드를 구글링 해보니 pom.xml에 dependency를 추가하라는 말뿐.. jar 파일을 구하거나, dispatcher-servlet에 작성하는 방법은 찾을 수 없었다.

 

그래서 회사 동료의 조언을 받아 기존 Dynamic Web 프로젝트를 Maven 프로젝트로 변환하기로 했다.

처음에는 Maven Project를 새로 생성해서 코드를 옮겨야하나 걱정했는데, 다행히 기존의 프로젝트를 이클립스 내의 Convert 기능으로 바꿀 수 있었다.

 

프로젝트명 우클릭 > Configurer > Convert to Maven Project

Group Id / Artifact Id 입력 및 Packaging에 'jar' 입력 후 Finish

WebContent 하위에 pom.xml이 정상적으로 생성된 것을 확인할 수 있다.

 

 

 


End.

heisely's 괴발개발 개발일지

728x90
반응형

'Programming > JAVA' 카테고리의 다른 글

[JAVA] LocalTime  (0) 2022.04.21
[JAVA] CamelCase  (0) 2022.03.29

+ Recent posts