2011-11-22 6 views
1

install4j 구성을 작성하여 안정 버전과 불안정 릴리스를 모두 밀어 넣을 수있는 방법이 있는지 알고 싶습니다 의 고객은 안정적인 업그레이드 경로 (1.0.0-> 1.0.1-> 1.1-> 1.2-> 2.0 등)를 얻게되며 "베타"고객을 선택하면 더 많은 최신 버전이 나옵니다 (1.0.0-> 1.0 .1-beta-1-> 1.0.1-beta2-> 1.1-> 1.2-beta1 etc.)stable 및 beta/alpha 업그레이드 경로를 모두 허용하도록 install4j 버전 관리를 구성하는 방법

내가 지금 생각할 수있는 유일한 방법은 완전히 독립적 인 설치자 2 명과 update.xml 위치를 만드는 것이다. 이것이 유일한 방법입니다.

미리 감사드립니다. -A-

답변

1

다른 URL에서 다운로드 할 수있는 updates.xml의 두 가지 버전 만 있으면됩니다. 안정 버전을 출시 할 때마다 updates.xml의 안정 버전을 업데이트하면됩니다.

기본적으로 업데이터의 "업데이트 확인"작업은 설치 프로그램 -> 자동 업데이트 옵션 탭에 정의 된 update.xml을 다운로드합니다.

enter image description here

는 업데이트 프로그램의 시작 노드 변수 이름 updatesUrl와 "자바 기본 저장소에서 키를 읽기 '작업을, 당신은"확인에 ${installer:updatesUrl}를 사용할 수있는 추가,이 위치 변수를 만들려면 업데이트 "작업.

그런 다음 "Java 기본 설정 저장소에 키 설정"조치로 설치 프로그램에서 초기 값을 ${compiler:sys.updatesUrl}으로 설정하십시오. 응용 프로그램에서 자신의 코드에 값을 작성하여 업데이트 채널을 전환하는 방법을 쉽게 제공 할 수 있습니다.