Nous implémentons le service de mise à jour en utilisant les API install4j (sans utiliser Updater.exe). Nous pourrions utiliser avec succès les API comme ci-dessous pour obtenir la version de mise à jour possibleComment passer les paramètres du proxy au code de mise à jour personnalisé avec l'API Install4j?
UpdateCheckRequest updateCheckRequest = new UpdateCheckRequest(updatesUrl).applicationDisplayMode(ApplicationDisplayMode.UNATTENDED)
.askForProxy(false).connectTimeout(10000).readTimeout(20000);
UpdateDescriptor updateDescriptor = UpdateChecker.getUpdateDescriptor(updateCheckRequest);
return updateDescriptor.getPossibleUpdateEntry();
Cependant, il nous manque les arguments JVM ci-dessous, (pour définir les paramètres de proxy et activer la journalisation) qui sont disponibles dans les écrans Updater.
-Dinstall4j.noProxyAutoDetect=true
-DproxySet=true
-DproxyHost= “”,
-DproxyPort=””
-DproxyAuth="true"
-DproxyAuthUser=””
-DproxyAuthPassword=””
-Dinstall4j.keepLog=true -Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/logs/patch-agent-updater.log
S'il vous plaît laissez-nous savoir comment les transmettre à l'updater personnalisé?
Merci. Ça marche. –