En referencia al post anterior. Ahora vamos a ver como se genera el manifest.
En consola
jar cfm jar-file manifest-addition input-file(s)
- c: indica que quieres crear un fichero JAR.
- m: indica que quieres unir informacion de un fichero en el manifest que estas creando.
- f: indica salida a un fichero en lugar de por consola
- manifest-addition: nombre del fichero que contiene la informacion a agregar al manifest.
- jar-file: nombre del JAR resultante.
- input-file(s): lista de ficheros que quieres que esten en tu JAR.
El contenido del manifest estara en UTF-8
Referencia.
Con Maven
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <index>true</index> <manifest> <addClasspath>true</addClasspath> </manifest> <manifestEntries> <Permissions>all-permissions</Permissions> <Codebase>*.prietopalacios.net</Codebase> <Application-Library-Allowable-Codebase>*.prietopalacios.net</Application-Library-Allowable-Codebase> <Caller-Allowable-Codebase>*.prietopalacios.net</Caller-Allowable-Codebase> <Trusted-Library>true</Trusted-Library> <Trusted-Library>true</Trusted-Library> </manifestEntries> </archive> </configuration> </plugin>