본문 바로가기

maven2

[spring] 스프링부트 프로젝트 초기 세팅 시 빌드 툴의 이해 (maven, gradle) Maven의 경우 결론 : 의존성들도 부모-자식의 계층 구조로 이루어진다 spring-boot-starter-web의 parent = spring-boot-starter-parent spring-boot-starter-parent의 parent = spring-boot-dependencies (최상위 의존성) 최상위 의존성의 에 스프링 부트에 포함되는 기본 의존성들이 정의 최상위 의존성의 에 기본 의존성들의 버전 정보 정의 부모-자식 구조의 특징 상속 없이 의존성을 추가하고 싶다면 dependencyMangement에 spring-boot-starter-parent 추가 그러나 dependencyManagement는 오직 의존성 관리만 받을 수 있다 하지만 상속을 받는다면 / / 등과 같은 propert.. 2020. 3. 25.
[java] war파일 import하여 코드 수정한 뒤, 다시 export하기 문제 1. 프로젝트를 war파일로 export 2. 코드 수정을 위해 war파일 import하여 수정한 뒤, 다시 export하면 의존관계 오류 발생 원인 & 해결 1. 원인 처음에 maven project를 생성할 시, maven을 통해 라이브러리가 정상적으로 패키징됨 그러나 export했던 war파일을 import하여 수정한 뒤, 그대로 export하면 라이브러리가 포함되지 않음 2. 해결법 war파일 import [프로젝트 우클릭 - Configure - Convert to Maven Project] [프로젝트 내의 WebContent - META-INF - maven - 패키지디렉토리 - pom.xml 의 내용을 복사] 이를 프로젝트 폴더 바깥의 pom.xml에 붙여넣기하면 완료! 출처 http:.. 2019. 5. 29.