스프링 프레임워크를 활용한 개발을 진행하기 위해서는 여러가지 개발툴, 개발환경에 필요한 JDK, 라이브러리 등등 다양한 방식의 방법들이 존재합니다. 해당 현상은 Spring Tool Suite 3.9.15버전(e4.16)에서 Spring Legacy Project를 만들면서 발생했던 현상에 대해 이야기하고자 합니다.
Spring Legacy Project를 만들고 Template란에 MVC Project를 선택해야하는데, 템플릿 자체가 나타나지 않는 현상이 있었습니다. 불과 몇개월전만해도 이상이 없던 플러그인들이 조금씩 에러가 발생하기 시작했고, 사용 호환에 있어서 문제들을 발생시키고 있습니다. (슬슬 버전업을 해야할때가 아닌가... 생각이 드네요)
Spring Legacy Project 생성시,
Spring MVC Project Templates 보이지 않을 때
해결방법/해결방안
위 이미지처럼 New > File을 선택하고 Spring Legacy Project를 만들기 위해서 선택 후 생성을 하고 나타난 New Spring Legacy Project 란에서 프로젝트명을 입력하고 아래 Templates 란에서 MVC Project를 선택 후 진행해야하지만, templates란이 보여지지 않는다.
New Spring Legacy Project를 실행하면 워크스페이스 내, .metadata 폴더 안에 core 폴더가 생성됩니다.
org.springsource.ide.eclipse.commons.content.core 폴더안에 관련 template에서 사용할 xml파일이 존재하는데 해당 내용이 없어서 발생하는 문제입니다.
1. 아래 첨부한 파일을 다운로드 받는다.
다운로드 받은 파일을 개인적으로 관리하고자 하는 폴더로 옮겨 놓습니다.
2. 다운로드 받은 파일의 압축을 해제하고, 아래 위치로 복사/붙여넣기 합니다.
파일을 복사/붙여넣기 위한 경로
STS를 활용해 프로젝트를 개설하고 있는 프로젝트의 workspace로 이동합니다.
경로 : workspace > .metadata > .plugins > .org.springsource.ide.eclipse.commons.content.core
3. STS 재실행 후, Spring Legacy Project를 생성하여 Spring MVC Project Templates이 나오는지 확인합니다.
처음에 만들때는 나타나지 않던 Spring MVC Project Templates이 나타나는걸 확인할 수 있다. 그리고, 해당 xml파일을 적용하면서 발생할 수 있는 문제가 있는데, core 폴더를 찾아보는데 나타나지 않을수가 있습니다. 이때는, New Spring Legacy Project를 생성하는 프로세스를 위 화면까지 진행해보면 core 폴더가 .metadata 폴더에 생성되어 있는걸 확인할 수 있습니다. content.core폴더가 생기지 않는건 위 프로젝트를 생성하지 않아서 입니다!
@Junesker
'D E V E L O P M E N T > SPRING' 카테고리의 다른 글
[SPRING] 네이버 스마트에디터2를 이용해서 이미지 업로드하기 (13) | 2020.04.07 |
---|---|
[SPRING] CKEditor4를 이용해서 이미지 업로드하기 (5) | 2020.03.02 |
댓글