Category Archives: Eclipse

[펌글] 이클립스 git (EGit) 사용시, git 암호(패스워드,password)를 변경하고 싶을 경우

By | 12월 18, 2019

– 출처: https://bigzero37.tistory.com/23 – svn 에서 git 으로 바꾼지 얼마 안되었는데 push 할 때 자꾸 github 계정과 암호를 물어본다… store secure 옵션을 체크하면 자꾸 에러가 나서 그냥 하다가 짜증 폭발…..구글링 했다.. 이클립스에서 Windows -> Preferences ->General -> Security ->Secure Storage 에 들어가면 Password 탭이 있는데 거기서 중간에 Description 에서 UI Prompt 를 선택하고 Change Password… Read More »

이클립스 프로젝트간 maven 의존성(dependency)이 영향을 주고 받아 톰캣 기동시 에러가 발생한 상황

By | 12월 5, 2019

잘 돌고 있던 이클립스 프로젝트 A (terasoluna spring 5 tomcat 프로젝트) 가 돌연, 프로젝트 B의 maven update 후 서버 기동이 실패하는 현상이 있었다. 달라진 점은 프로젝트 B의 pom.xml에 spring-boot-starter-jersey dependency가 추가된 것 뿐이었는데… 왜 전혀 상관 없는 프로젝트 A가 갑자기 오류를 내뿜는 것인가?   그 원인을 정확히는 알 수 없었으나 우여곡절 끝에, 프로젝트 B에 추가된… Read More »

[펌글] [이클립스] local jar 지우고 unable to load annotation processor factory error 뜰 때

By | 10월 12, 2019

– 출처: http://blog.naver.com/eple_freeweb/221622249244 –   프로젝트에서 maven을 이용하지 않고 프로젝트 동작의 편리성을 위해 만드는 jar 가 있다. 별도로 넥서스를 사용하기도 하지만 오래된 프로젝트는 내부에 파일로 들어있다. ​ 사용하지 않는 라이브러리를 지우고 unable to load annotation processor factory 에러가 날 때 ​ 프로젝트 우클릭 > properties Java Compiler > Annotation Processing > Factory Path 가보면 리스트에… Read More »

[이플] 이클립스 플러그인을 완전 삭제하려면?

By | 7월 18, 2019

1) features 폴더에 들어가서 해당 파일 삭제 2) plugins 폴더에 들어가서 해당 파일 삭제 3) artifacts.xml 파일을 열고 해당 파일(feature, plugin)에 대한 정보 삭제   이렇게 하고 나니 깔끔한 상태가 되어서, feature 이런 거 없이도 플러그인 jar들만 복사해 넣어도 플러그인이 동작하였음. (완전 삭제 하지 않았을 경우에는 플러그인 jar들이 있어도 인식하지 못했음)  

[이플] 프로퍼티 파일을 통한 국제화 시도시, properties 파일에 정의한 항목이, plugin.xml 등에서 ‘%’접두사로 표현되는 placeholder 에 적용되지 않을 때

By | 6월 21, 2019

아래 링크를 참조하면 될 것 같은데 가장 중요한 포인트는, MANIFEST.MF 파일에 아래와 같은 항목이 정의되어 있어야 한다는 것이다. Bundle-Localization: [properties파일명(확장자제외)]   * 참고 링크 https://www.eclipse.org/rap/developers-guide/devguide.php?topic=internationalization.html&version=3.8  

[이플] java.lang.LinkageError: loader constraint violation: loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) previously initiated loading for a different type with name “org/apache/maven/archetype/catalog/Archetype”

By | 6월 11, 2019

기존에 만들어져 있는 다른 이클립스플러그인의 소스를 우리 쪽 프로젝트에 붙여넣고, 해당 프로젝트에서 사용하고 있던 archetype-catalog-2.4.jar 파일을 우리 쪽 프로젝트의 dependency 에 지정하여 실행했는데 위와 같은 에러가 발생하였다. 검색을 해 보니, 클래스로딩이 2중으로 일어나기 때문인 것 같은데, 이런저런 삽질을 해 보다가, 저 archetype 이 외부 jar에 뿐만 아니라 기본 이클립스에도 내장되어 있지 않을까 하는데 생각이 미쳤다.… Read More »

[이플] Eclipse Plugin 개발 개요

By | 6월 5, 2019

1. 주요 파일 – plugin.xml 플러그인의 골격을 구성하는 파일. 주로 extension 을 건드리게 됨. – MANIFEST.MF 플러그인 명, 버전, 의존성 라이브러리 등을 관리 – plugin_customization.ini 플러그인 기동시 기본 설정 관련 프로퍼티(e.g. 어떤 perspective 로 기동할 것인가 등등..) – bulid.properties 플러그인 빌드 관련 설정파일 (실제로 건드려 본 적은 거의 없음)        

이클립스에서 Ctrl + H 로 파일 찾기(search)를 한 후 찾은 파일을 클릭할 때마다, 에디터에서 새 탭을 띄우는 게 아니라 기존 창이 덮어씌워지는 문제 해결

By | 12월 15, 2017

먼저 찾아 놓은 창들이 계속 사라져서 짜증났었는데, 설정에서 변경 가능한 것을 확인했다.   Eclipse > Window > Preferences > General > Search 에서     Reuse editors to show matches 의 체크박스를 해제 하면 된다.    

[링크] Spring + WAS 기동시 ContextLoaderListener ClassNotFoundException

By | 5월 16, 2017

Spring + WAS 기동시 ContextLoaderListener ClassNotFoundException   링크에 들어가보면 알겠지만, 요약해 보면… build path 에 당연히 들어가 있어야 할 Maven Dependencies 가 빠져 있던 것이 문제였다. 이유는 … 잘 모르겠지만… (>,.  < ) 그래서, 프로젝트 > properties > Deployment Assembly > Add > Java Build Path Entries > Maven Dependencies 선택 후 Finish. …를 해서… Read More »

이클립스(eclipse)에서 원격 디버깅(remote debug) 하기

By | 10월 29, 2015

1. 서버 JVM 기동 스크립트에 아래의 VM argument(java option)를 추가하여 기동한다. (address에는 원하는 포트를 설정) -Xdebug -Xrunjdwp:transport=dt_socket,address=8899,server=y,suspend=n     2. 이클립스 설정 Run > Debug Configuration > Remote java application 을 생성한 후 실행한다.(1에서 설정한 포트와 설정을 맞출 것)     3. 이후 서버(원격)에서 코드 수행중 break point 에 해당하는 코드를 지나면 로컬 이클립스에서 디버깅을… Read More »