2012-10-15 3 views
0

JCTerm이라는 기존 Eclipse 플러그인을 개선하기로 결정했습니다. 나는 모든 종속성을 가지고있는 것처럼 성공적으로 내 로컬 이클립스에서 실행할 수있는 일식의 다른 인스턴스에 내 향상된 버전을 설치하려고합니다. 분명히 org.eclipse.core.runtime과 같은 부도덕성이 발견되지만, com.jcraft.jsch과 같은 종속성은 확실하지 않습니다. 그리고 org.eclipse.jsch.core은 분명히 나를 이클립스의 다른 인스턴스에 설치하려고 할 때 오류가 발생합니다.이클립스 플러그인 dev, 종속성 org.eclipse.jsch.core를 찾을 수 없습니다.

나는이 플러그인들을 정의했고, 나는 새로운 기능 프로젝트를 만들었고 'Compute Depenencies`를 클릭했다. 그런 다음 업데이트 사이트를 만드는 세 번째 프로젝트를 만들었습니다. 업데이트 사이트에서 설치를 시도하면 누락 된 종속성에 대해 불만을 토로합니다.

즉, 이클립스 플러그인 개발에서 이러한 종속성 문제를 처리하는 방법을 알지 못한다. Google은 이것에 관해서는 전혀 쓸모가 없다.

답변

1

Eclipse 인스턴스는 기능을 설치할 수 있도록 플러그인의 모든 종속성에 대한 업데이트 사이트를 알아야합니다. JTerm을 처음 설치할 때 시스템에 수동으로 JCraft를 수동으로 설치했거나 최소한 업데이트 사이트를 추가했습니다. 두 번째 시스템에서는 JCraft 업데이트 사이트를 수동으로 추가하고 플러그인을 설치하기 전에 설치 대화 상자의 왼쪽 하단에있는 "모든 업데이트 사이트 검색 ..."확인란을 선택해야합니다.

대체 방법으로 업데이트 사이트 파일을 수정하고 hack the third party dependencies into your update site으로 시도하면 설치가 수동 단계없이 잘 실행되어야합니다.

0

어떤 Eclipse 버전을 개발하고 있습니까? JCraft site은 Eclipse 버전 3.x 이상에서 실행되는 플러그인을 설명합니다. jcraft 플러그인의 올바른 버전이 현재 사용중인 Eclipse 버전에 적합한 지 알아 보려면이 사이트를 참조하십시오.

+0

이 실행 (클릭하면 실행 아이콘) 내 로컬 이클립스는 3.7/indigo입니다. 이것은 설치에 실패한 다른 컴퓨터에서도 동일한 버전입니다. – Zombies

+0

새 Eclipse에 jcraft 플러그인을 설치 했습니까? –

+0

그 페이지가 내게 속한다고 믿지 않습니까? JCTerm을 설치하려고합니다.이 링크는 CVS-SSH 용입니다. – Zombies

관련 문제