2014-07-25 1 views
0

UpdateSite 디 부하의 메소드를 호출,이클립스 UpdateSite 디 상기 전송 서비스를 초기화하는 방법

UpdateSite.load (updateSiteURI (RepositoryTransport) agent.getService (Transport.SERVICE_NAME) 새로운 NullProgressMonitor());

인수 (RepositoryTransport) agent.getService (Transport.SERVICE_NAME)가 항상 null을 반환합니다.

전송 서비스를받는 방법은 무엇입니까?

+0

또한 제품을 내보내는 동안 'Generate Metadata repository'옵션을 확인해 보았습니다. – Raguram

+0

'UpdateSite'는 내부 클래스이므로 사용해서는 안됩니다. –

+0

나는 다음과 같은 위치에 데이터를 보내고 있습니다 : HttpURLConnection의 사기꾼 = (HttpURLConnection의) 새로운 : 여기에 http://10.0.3.114:8015/buildTools/Feat_APt_1.0.0.201407241618/ 와 나의 코드 URL (URLName) .openConnection(); \t \t \t con.setRequestMethod ("HEAD"); \t \t \t return con.getResponseCode() 오류 코드는 항상 '301'로 표시됩니다. 잘못된 URL을 제공하면 404가 반환되지만 올바른 URL 경로를 제공하면 301이됩니다. – Raguram

답변

0

번들 org.eclipse.equinox.p2.transport.ecf는 기본값 Transport 서비스 구현 p2를 제공합니다. 따라서 RCP/OSGi 런타임에이 번들과 그 종속성을 포함 시켰는지 확인해야합니다.