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.
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.