본문 바로가기

백엔드기술/개발환경33

이클립스에서 git 사용시 소스 자동변경 크로스 플랫폼 개발 환경(리눅스, 맥, 윈도우)에서 git을 사용할때 개발환경 차이로 인해 체크아웃만 받았는데도 수정되었다고 표시되는 경우가 있다. 1. 처음에는 whitespace 문제라고 여겨서 이클립스 설정을 바꾸었으나 여전히 문제 발생 2. Git Bash 로 소스를 clone 해서 다운로드 받으니 이클립스에서 저장소 추가 후 프로젝트 Import 할때까지는 문제가 없었음. 하지만 작업을 진행하다보니 수정하지 않는 파일인데 수정했다고 인식되어 커밋할때 리스트에 추가됨 3. Git 설정을 다시 보니 시스템 셋팅에 autocrlf 가 True 인 것을 발견하고 검색을 해보니 OS간 줄바꿈 문자 불일치를 해결하기 위해 윈도우에서 강제로 줄바꿈 문자로 변경하였다가 커밋할때 원래대로 되돌리는 옵션이라고.... 2013. 8. 18.
(Spring) Maven을 이용한 웹 라이브러리 관리 웹 프로그래밍을 하기 위한 필수 라이브러리인 jQuery 현재는 라이브러리를 프로젝트에 사용하기 위해서 아래 단계를 거쳐 사용하고 있었다. AS-IS 1. jQuery 사이트 방문 (http://jquery.com/) 2. 라이브러리 다운로드 3. 프로젝트의 resources 폴더의 적당한 위치에 복사 4. JSP페이지에 Javascript 구문 추가 위 과정을 Maven을 이용하여 jQuery 홈페이지를 방문하지 않고 관리하고자 한다. TO-BE 1. pom.xml 의 Dependencies탭에서 Add -> jquery 검색 -> org.webjars jquery -> 알맞은 버젼 선택 후 OK 2. Spring context 설정파일에 아래 구문 추가 3. JSP 페이지에 Javascript 구문 .. 2013. 4. 27.
Jenkins 인코딩 에러시 Jenkins 에서 UTF-8 소스를 빌드할 때 인코딩 에러가 난다. [WARN] Using platform encoding (MS949 actually) to copy filtered resources, i.e. build is platform dependent! POM.XML에 아래와 같이 추가를 해주면 해결! UTF-8 UTF-8 2013. 4. 10.
픽픽(PicPick) - 이미지 편집 및 캡처 유틸리티 지인의 추천으로 알게된 이미지 편집/캡쳐 유틸리티 픽픽 매뉴얼 작업시 이보다 편한 유틸리티가 없었던 것 같다. http://wiziple.tistory.com/category/소프트웨어 캡쳐 사용방법 두가지가 있다. 캡쳐를 하면 바로 픽픽의 이미지 에디터가 뜨고 편집이 가능하다. 1. 단축키를 이용하는 방법 2. 트레이 아이콘의 메뉴를 이용하는 방법 2013. 3. 28.
CI 서버 환경 구축 ① - Jenkins AS-IS 기존 개발 방식에선 프로젝트 개발자들은 Subversion을 통해 자신에게 할당된 기능의 코드를 작성하여 Update, Commit 을 통해서 다른 사람들과의 소스코드를 공유하는 방식으로 개발을 진행했습니다. 그리고 개발이 완료된 최종소스는 개발/운영 웹서버로 배포되고 서비스가 시작이 됩니다. 프로젝트 초기에 팀원간에 빌드 규칙이나 충분한 공감을 형성하지 못한채 진행이 될때 빌드가 깨져서 복구하는 상황이 빈번하게 발생하기도 하며 현재까지 통합된 소스에 대한 검증이 충분하게 이뤄지지 못하는 것이 사실이었습니다. TO-BE CI서버는 Continuous Integration(지속적인 통합) 의 약자로 빌드 자동화 서버를 의미합니다. 이전에 단순히 컴파일과 같은 것으로 여겨졌던 빌드의 개념이 CI서.. 2013. 3. 27.
이클립스 자주 쓰는 단축키 소스 네비게이션 Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 Ctrl + O : 해당 소스의 메소드 리스트를 확인하려 할때 F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다. Alt + ) : 이전(다음) 작업 화면 Ctrl + F6 : Editor 창간의 이동 문자열 찾기 Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다. Ctrl + Shift + K : 역으로 찾고자 하는 문자열을 찾아감. Ctrl + J : 입력하면서 찾을 수 있음. Ctrl + Shift + J : 입력하면서 거꾸로 찾아갈 수 있음. Ctrl + F : 기본적으로 찾기 Ctrl + H : 탭으로 구분된 특정 검색 수행 (Fi.. 2013. 3. 27.