Estoy escribiendo una aplicación java utilizando eclipse que hace referencia a algunos archivos jar externos y requiere que algunos archivos de configuración sean accesibles por el usuario.¿Cuál es la mejor manera de empaquetar una aplicación Java con muchas dependencias?
¿Cuál es la mejor manera de empaquetarlo para el despliegue?
Según tengo entendido, no puede poner los tarros dentro de otro archivo jar, ¿es correcto?
¿Puedo mantener mis archivos de configuración fuera de los contenedores y todavía hacer referencia a ellos en el código? ¿O debería la ruta al archivo de configuración ser un argumento de línea de comando?
¿Hay complementos de terceros para eclipse que ayuden a hacer esto más fácil? Estoy usando un archivo de compilación de ant en este momento, pero no estoy seguro de saber lo que estoy haciendo.
¿Hay un equivalente de los proyectos de implementación en Visual Studio, que resolverá todo lo que necesita y simplemente creará un instalador? He usado install4j antes, y era poderoso si no estaba tan automatizado como los proyectos de implementación de .Net.
Cheers.
En el Punto 5, Maven (aunque requiere cierta configuración, pero no mucho), administra sus dependencias. –