J'écris une application java en utilisant eclipse qui fait référence à quelques jarres externes et nécessite que certains fichiers de configuration soient accessibles par l'utilisateur.Quel est le meilleur moyen d'empaqueter une application Java avec beaucoup de dépendances?
Quelle est la meilleure façon de l'empaqueter pour le déploiement? Ma compréhension est que vous ne pouvez pas mettre Jars dans un autre fichier jar, est-ce correct? Puis-je conserver mes fichiers de configuration hors des pots et les référencer dans le code? Ou le chemin vers le fichier de configuration doit-il être un argument de ligne de commande?
Y a-t-il des plugins tiers pour eclipse pour vous faciliter la tâche? J'utilise un fichier de construction de fourmi pour le moment mais je ne suis pas sûr de savoir ce que je fais. Y at-il un équivalent des projets de déploiement dans Visual Studio, qui va trouver tout ce dont vous avez besoin et juste faire un installateur? J'ai déjà utilisé install4j, et il était puissant si non aussi proche que les projets de déploiement .Net.
Cheers.
Au point 5, Maven (bien que nécessitant une certaine configuration, mais pas beaucoup), gère vos dépendances. –