아마존 LightSail 서버를 운영하면서 브라우저 방식의 ssh 콘솔을 이용해왔었는데 라이트한 작업만 했었다보니 로컬에 따로 접속 환경을 설정해두지 않았으나 이번에 mysql 설치 작업을 진행하면서 VSCode 환경에 ssh 접속 환경을 셋팅하게 되었습니다. 제게 있어서도 VSCode 가 개발IDE 로써 점점 사용빈도가 높아지고 있다보니 더욱 이쪽 환경을 더 많이 셋업하게 되네요 Remote SSH 확장팩 설치 => SSH Key 다운로드 => SSH Config 파일 수정 => SSH 접속 먼저 확장팩 탭으로 이동해 Remote-SSH 를 검색해서 설치를 진행해줍니다. 설치가 완료되면 검색바에 >Open SSH Configuration FIle 을 찾아서 열어줍니다. 풀 경로는 >Remote-SSH ..
이클립스 버전업을 진행하면서 기존에 셋팅되어 있던 설정들이 모두 날아가면서 초반 셋업 과정을 또 거치게 되었습니다. svn 플러그인을 설치해준 뒤 svn 서버에서 필요한 프로젝트를 내려받은 뒤 sync를 맞춰보는 과정에서 커밋 진행 시 target 폴더가 포함되어 있는 것을 확인하게 되었습니다. 기존 이클립스에는 commit 시 target 폴더를 자동으로 배제할 수 있도록 설정해두었는데 새로운 이클립스라 또 많은 것을 설정해줘야 하는 일이 생겼네요 리소스 검색 시 target 폴더를 제외하는 것은 프로젝트마다 설정하게 되어 있었는데 다행히 svn commit 시 target 폴더 제외 시키는 건 이클립스 전체 공통 셋팅에 해당하기 때문에 아래 과정을 한번만 진행해주면 됩니다. 이클립스 상단 메뉴로 이동..
전자정부 프레임워크 버전이 너무 오래된 관계로 업그레이드 작업을 진행했습니다. 굉장히 많은 시행착오를 거쳤는데 스프링 프레임워크에 대한 이해가 부족한 무지에서 온 삽질의 연속이었습니다. 표준 프레임워크 업그레이드 가이드 문서가 있었음에도 검색능력의 부족으로 문서존재조차 몰라 맨땅에 헤딩하면서 진행했지만 결국 업그레이드에 성공하긴 했습니다. 스프링 프레임워크 3.x 버전에서 4.x 로 올리면서 전자정부 프레임워크도 업그레이드를 진행했는데 아래 가이드 문서를 참고하시면 좋을듯 합니다. 오늘은 프레임워크 업그레이드 작업중에 리포지토리 변경하는 작업이 필요했었는데 그 절차를 포스팅해보려 합니다. 아파치 메이븐 공식 홈페이지에 이미 소개되어 있는 방법이며, 이클립스 환경설정에서 진행이 가능합니다. 전자정부 프레임..
이클립스 사용중에 CTRL+ALT+R 단축키를 이용하면 파일명 검색을 할 수 있는 Open Resource 창이 뜹니다. 보통 여기서 찾고자하는 jsp, js, xml, .do java파일등을 검색하는데 가끔 여기서 파일을 찾아서 수정을 하고 반영을 시켜도 원래대로 돌아가는 현상이 발생하곤 합니다. 빌드된 target 폴더 내 동일 파일명에 접근해서 수정을 하는 바람에 이런 현상이 나타나는 거라서 미연에 방지함이 좋습니다. target 폴더 내에 검색되는 파일은 검색결과에서 제외될 수 있도록 설정을 변경해보겠습니다. 먼저 이 설정은 프로젝트 별로 설정이 되는 부분이라서 왼쪽 Project Explorer 내 프로젝트 타이틀에 마우스 우클릭 팝업 메뉴를 이용해 Properties 에 접근해줍니다. 아래와 ..