Quel est le meilleur moyen d'empaqueter une application Java avec beaucoup de dépendances?

Je suis en train d'écrire une application java avec eclipse qui fait référence à un peu externe pots et nécessite quelques fichiers de configuration de l'utilisateur accessible.

  1. Quelle est la meilleure façon de package pour le déploiement?
  2. Ma compréhension est que vous ne pouvez pas mettre les Pots à l'intérieur d'un autre fichier jar, est-ce correct?
  3. Puis-je garder mes fichiers de config de les pots et encore de référence dans le code? Ou si le chemin d'accès au fichier de config être un argument en ligne de commande?
  4. Sont là, un tiers des plugins pour eclipse pour aider à rendre cela plus facile? Je suis à l'aide d'un fichier ant pour le moment mais je ne suis pas sûr que je sais ce que je fais.
  5. Est-il un equivelent du déploiement des projets dans Visual studio, qui va déterminer tout ce dont vous avez besoin et il suffit de faire un installateur? J'ai utilisé install4j avant, et il était puissant si aucun où près aussi automatisé que .Net des projets de déploiement.

Acclamations.

source d'informationauteur Omar Kooheji