2012-09-12 4 views
0

내 플러그인에는 몇 가지 종속성이 있으며 플러그인을 설치할 때 이러한 종속성 (다른 타사 플러그인)이 자동으로 설치됩니다. 플러그인을 제거하면 종속성도 제거됩니다.플러그인 종속성 : 플러그인을 제거하지만 종속성을 설치하는 방법

다른 플러그인이 사용자에게 유용 할 수 있으므로 내 플러그인을 제거하지만 이러한 종속성을 설치 한 상태로 유지할 수있는 방법이 있습니까?

필자가 조사 할 수있는 한, 플러그인을 설치하기 전에 다른 플러그인을 설치하면 해당 플러그인이 계속 남아 있지만 의존성으로 설치하면 찢어집니다.

답변

1

, 다음 P2 그들을 취급합니다. 종속성의 경우 시스템에으로 설치된 으로 처리됩니다.

종속 플러그인이없는 경우 시스템에서 설치 한 모든 플러그인 (사용자가 아님)은 제거 중에 자동으로 제거됩니다. 필자가 P2Con의 EclipseCon 프리젠 테이션에서 기억하는 것입니다.

즉, 단순히 사용자를 결정하는 것이 귀하의 직업이 아닙니다. 사용자가 기능을 설치합니다. 이러한 기능을 제거하면 플러그인이 사라집니다. 사용자가 여전히 기능을 원할 경우 해당 플러그인이 포함 된 기능을 설치해야합니다.

+0

답변 해 주셔서 감사합니다. 나는 너와 완전히 동의한다. 나는 아마 그렇게 할 것임을 알았지 만 불행히도 이것은 어디에도 기록되어 있지 않습니다. – Ecil

1

가능한 경우 플러그인을 제거하는 대신 플러그인을 사용하지 않는 것이 좋습니다. 수영복 제공자가 Temporarily Disable Eclipse Plugin에게 제공하는 답변은 어떻게하는지 알려줍니다. 당신이 당신의 주요 플러그인을 설치하기 전에 명시 적으로 종속성 를 설치 한 경우 사용자에 의해 설치로

+0

현재 필자는 모든 종속성을 다시 설치하기 위해 기다릴 필요없이 (테스트 환경에서) 플러그 인을 제거하고 다시 설치해야합니다. 따라서 제 경우에는 사용 중지가 선택 사항이 아닙니다. 어쨌든 고마워. – Ecil

+0

그런 경우 나는 같은 prereqs 가진 더미 플러그인을 권장 할 수 있습니다. 더미 플러그인을 설치하면 실제 플러그인은 여전히 ​​더미 플러그인에서 필요하기 때문에 사전 요구 사항을 남기고 제거해야합니다. –

관련 문제