본문 바로가기

javascript

JSDT 설치

JSDT 설치


Mars 버전에서 JSDT 설치를 할려고 했는데 marketplace에서 JSDT, JQuery로 검색을 했는데 나오질 않았다. 


Install New Sortware에서 'https://svn.codespot.com/a/eclipselabs.org/jsdt-jquery/updatesite' 로 연결해 보았는데 해당 url이 연결이 안된다.


먼가 좀 이상해서 구굴링 해봤더니 Mars버전은 아직 정식버전이 아니라서 그렇단다. 


그래서 하위 버전인 luna버전을 설치했다. 


똑 같다. 낚인거 같다.


https://svn.codespot.com/a/eclipselabs.org/jsdt-jquery/updatesite 이 url이 먼가 문제가 있는것 같다. 브라우저로 연결해 봤더니 404에러다.


이래저래 시간 많이 뺐기고 원하는 결과를 찾았다. 방법은 JSDT zip파일을 다운로드 받아서 설치하는 방법이다.


1. 하기 Url에서 zip파일을 다운로드 받는다.

http://www.mediafire.com/download/924166rcorf4bt1/JSDT+jQuery+-+20131019.zip


2. Install New Software > ADD

Name에 JSDT 입력하고 Archive 버튼을 클릭하고 다운로드 받은 zip파일을 선택하면 끝.





Mars 버전에도 설치해 보았다.


설정방법

Jave EE 모드에서 프로젝트를 Project Explorer로 보면 'JavaScript Resources' 가 보인다.

마우스 오른쪽 버튼 클릭 properties


Next 버튼을 클릭하고 알맞은 버전을 선택한 후 Finish


살펴보니 JQuery 1.9버전 까지 지원되고 있다.


더 구글링 해보니 eclipse 싸이트에 zip파일들이 관리되고 있다

https://git.eclipse.org/c/jsdt/webtools.jsdt.git


R3_6_0.zip파일을 다운로드 받았다.

연결할려고 했더니 정식버전이 아닌거 같다. jar파일을 찾을 수 없다고 나옴.


webtools.jsdt-2014.....zip 파일을 받아 보았다.


위에서 받은 파일과 용량면에서 차이가 크다. 180k , 17M 

문서까지 들어있다. 플러그인은 아닌거 같고 개발자 버젼인듯. 다운받아도 등록할 수 없다.


테스트를 해보았지만 머가 문제인지 code assist가 제대로 동작하지 않는다.



스토브 홀로구라는 싸이트에 올라온글을 정리한다.


사실 구글링하면서 몇 번 들락 날락한 싸이트인데 음.. 설치라기 보다는 패치가 어울리는 것 같다. jar파일을 하나 다운받는데 이게 머라고 할까?? 불법소프트웨어 설치하고 키젠 한다고 할까?? 방식은 똑같다.


이클립스 플러그인 폴더에 jsdt관련 jar파일을 찾아서 프로그램을 실행시키면 (제네레이트 버튼 클릭) 새로운 jar파일을 만들어 주는데 이걸 덮어쓰면 끝난다.


아무튼 jsdt jar파일은 있어야 하므로 위에있는 zip파일로 설치는 필요해 보인다.

먼저는 plugin폴더에서 jsdt jar파일이 있는지 확인해 보고 없다면 상기작업이 먼저 진행되어야 하겠다.



jqueryWTP1.20foEN.jar



하기 내용은 퍼옴


첫번째 - 훌러그인을 다운로드 받는다.  [다운!]  나는 jqueryWTP1.20foEN.jar 이걸 다운받았다.

두번째 - 다운받은 jar 파일을 실행한다.  cmd 창을 열고 java -jar e:\jqueryWTP1.20foEN.jar 를 실행 
            ※ 다운로드를 E: 드라이브로 받았음.



 세번째 - 
        Jar 파일 선택 : [이클립스설치디렉토리]\plugins 디렉토리 안에 있는 org.eclipse.wst.jsdt.core_xxxxxx.jar 파일 선택
       Output Dir : 패치된 org.eclipse.wst.jsdt.core_xxxxx.jar 파일이 생성될 디렉토리
       Generate 클릭



네번째 -  패치된 org.eclipse.wst.jsdt.core_xxxxx.jar 파일을 [이클립스설치디렉토리]\plugins 디렉토리에 복사해서 파일 덮어쓰기

다섯번째 - [현재 쓰고 있는 workspace 디렉토리]\\.metadata\.plugins\org.eclipse.wst.jsdt.core 디렉토리 삭제

이렇게 하면 설치가 끝난다.

이클립스를 다시 시작해 보면 이제부터 $("div") 에서 쩜을 찍으면 Code Assist 기능이 적용된다~~~



※ 만약 Code Assist 가 되지 않으면 Project > Properties > Project Facets 에 가서 JavaScript 를 체크해 주셈~