저는 tycho를 사용하여 RCP 응용 프로그램을 빌드하고 있습니다. RCP 응용 프로그램은 p2와 p2.inf 파일에서 저장소를 구성하는 자체 업데이트 가능 기능을 사용합니다. 매력처럼 작동합니다.p2.inf RCP 응용 프로그램을 빌드 할 때 Tycho에서 필터링
이제 p2.inf 파일에 $ {updatesiteurl}이라는 자리 표시자를 추가하고 URL이 환경에 맞게 URL로 바꾸기를 원합니다. 하지만 유감스럽게도 환경 변수 대신 빈 문자열로 바뀌 었습니다. tycho 나 p2 디렉터가 (예 : $ {58} 인 ":"와 같은) 일부 이스케이프 문자를 바꿉니다.
어떻게 해결 될 수 있으리라 생각하십니까? 내가 명시 적으로 리소스 플러그인을 선언하고 이전 빌드 단계에 바인딩 할 생각하지만 그 중 하나를 작동하지 않았다 ...
어떻게 RCP 응용 프로그램을 업데이트 할 수있게 되었습니까? 내 대상에 포함시키는 모든 기능을 업데이트 할 수 없습니다. 이 버그와 관련이있는 것으로 보입니다 : [361722] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=361722) 나는 당신이 그 일을 어떻게 해결했는지 궁금합니다. –
기본적으로이 안내서를 따라갔습니다 : http://wiki.eclipse.org/Equinox/p2/Adding_Self-Update_to_an_RCP_Application - 여기 링크 된 버그를 알지 못하지만, 곧 알게 될 것입니다. 응용 프로그램과 함께 VM을 업데이트 할 수있는 기능으로 설치에 VM을 추가합니다. – CodeSeavers