웹개발/스프링부트

스프링부트 프로젝트 복사하기

수제개발자 2019. 3. 22. 16:08

이클립스 프로젝트 복사관한 정보는 많은데 스프링부트는 없는듯?

오른쪽 클릭해서 property누르면 뜨는 창에서 context 변경하고 그런게 안뜬다...


스프링부트에서 프로젝트 복사하는 방법


1 프로젝트 복붙 ctrl +c,v 실행

복사하려는 프로젝트를 복사해서 프로젝트 익스플로러에 붙여넣기한다. 
그러면 다음과 같이 프로젝트명을 변경하라는 입력창이 뜬다. 
원래 프로젝트 msb에서 msc로 바꾸려 하는 경우




2 패키지명 일괄변경

프로젝트를 복붙한다고 패키지명도 자동으로 변경되는것은 아니다. 


제일 상위패키지에 오른쪽 마우스클릭하고 Refactor > Rename… 을 클릭한다







원하는 이름으로 바꾼 후 Update references와 Rename subpackages 모두 체크하고 OK

그 패키지명을 참조했던 부분과 하위패키지도 함께 변경한다는 옵션이다.






3 setting.gradle의 rootProject.name을 변경

‘setting.gradle, build.gradle, .project 등 복사한 옛 프로젝트명을 새로운 프로젝트 명으로 바꾼다. 
특히 setting.gradle의 rootProject.name = ‘’ 부분을 새로운 프로젝트명으로 바꿔주지않으면 STS에서 그래들프로젝트로 인식하지 않는다.




마무리

‘ctrl + h를 눌러 옛 프로젝트명으로 검색한 후 새프로젝트에 옛프로젝트명이 있으면 바꿔준다.