¿Cómo construir jars desde IntelliJ correctamente?

Tengo un proyecto que contiene un único módulo y algunas dependencias. Me gustaría crear un jar, en un directorio separado, que contenga el módulo compilado. Además, me gustaría tener las dependencias presentes junto a mi módulo.

No importa cómo retuerza IntelliJ's "build jar' el proceso, la salida de mi módulo aparece vacía (además de un archivo META-INF).

Idea 8.1.3

Jar está bien, ya que hay salida compilada en 'output' directorio (proyecto/out/production//)

Supongo que hay que ejecutar 'make' antes de construir el jar

para las dependencias sólo tienes que marcar "mostrar la biblioteca" y elegir lo que quieres.

Comentarios (0)

Puede que quieras echar un vistazo a Maven (http://maven.apache.org). Puedes utilizarlo como el proceso principal de construcción de tu aplicación, o simplemente para realizar ciertas tareas a través del diálogo Editar Configuraciones. El proceso de creación de un JAR de un módulo dentro de Maven es bastante trivial, si quieres que incluya todas las dependencias en un JAR autoejecutable eso también es trivial.

Si usted nunca ha utilizado Maven antes, entonces usted quiere leer Better Builds With Maven.

Comentarios (5)

Ant y Maven son ampliamente utilizados. Yo prefiero Ant, creo que es más ligero y que el desarrollador tiene más control. Algunos sugieren que esa es su desventaja :-)

Comentarios (1)