Je travaille sur une application Java et nous cherchons à faciliter notre déploiement de mises à jour. Jusqu'à présent, nous avions toujours envoyé de nouveaux packs d'installation & si les sysadmin de nos sites clients avaient été installés, ce qui est pénible pour un grand nombre d'utilisateurs. Ce que je voudrais faire est quelque chose de similaire à java webstart (ou eclipse p2) - quand l'application démarre, elle vérifie les mises à jour dans un emplacement spécifié, puis télécharge les mises à jour avant de démarrer.existe-t-il des outils de mise à jour automatique Java autres que WebStart & Eclipse P2?
Mais voici mon problème - Je veux plus de contrôle sur ce qui est fait en dehors de la portée des plugins & fichiers jar. Par exemple:
- J'aimerais pouvoir monter ma machine virtuelle Java (nous proposons une version modifiée avec des fonctions de sécurité supplémentaires).
- J'ai besoin d'installer des DLL - éventuellement locales aux fichiers jar, parfois aux fenêtres
- Occasionnellement, exécutez MSI pour installer les composants Windows (par exemple, les pilotes d'imprimante).
- J'ai besoin de modifier les fichiers de configuration & le registre.
J'ai trouvé quelques applications qui prennent en charge ce (comme AppLifeUpdate à http://www.kineticjump.com/), mais ils ont tendance à être .NET concentré et il semble un peu pervers d'introduire une dépendance .NET sur une application java;)
Je sais que je pourrais écrire le mien ici, mais s'il y a déjà une bibliothèque tierce qui supporte ce genre d'installation, cela me faciliterait la vie.
Donc, quelqu'un d'autre a eu un problème similaire & connaît des produits que je pourrais regarder?
Merci, Brian.