1

ほとんどのクライアントが安定したアップグレード パス (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 など)

今考えられる唯一の方法は、2 つの完全に独立したインストーラーと update.xml の場所を作成することです。これが唯一の方法かもしれません。

前もって感謝します-A-

4

1 に答える 1

1

必要なのupdates.xmlは、異なる URL からダウンロードできる 2 つの異なるバージョンだけです。updates.xmlの安定版をリリースするたびに、安定版を更新するだけです。

デフォルトでは、アップデーターの「更新の確認」アクションは、インストーラー -> 自動更新オプションタブで定義されている update.xml をダウンロードします。

ここに画像の説明を入力

この場所を変数にするには、「Java プリファレンス ストアからキーを読み取る」アクションを変数名でアップデーターの起動ノードに追加すると、「更新の確認」アクションでupdatesUrl使用できます。${installer:updatesUrl}

${compiler:sys.updatesUrl}次に、「Java プリファレンス ストアにキーを設定する」アクションを使用して、インストーラーで初期値をに設定します。アプリケーションでは、独自のコードに値を記述することで、更新チャネルを切り替える方法を簡単に提供できます。

于 2011-11-22T12:54:56.553 に答える