Creé la aplicación scala y ahora quiero construir jar. corro mvn package
que trato de ejecutar el tarro por ordenFrasco de construcción con maven-scala-plugin
java -jar target/burner-1.0-SNAPSHOT.jar
y veo error:
Failed to load Main-Class manifest attribute from
¿Cómo puedo definir la propiedad principal de clase? ¿Necesito crear Manifest.mf? ¿dónde? O necesito tener una propiedad de mainclass en algún lugar de pom.xml?
Actualización: He creado el archivo src/main/resources/MANIFEST.MF con contenidos
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: itsabear
Main-Class: ru.dmteam.App
Build-Jdk: 1.6.0_20
que no se olvidó de final de línea al final del archivo. después de mvn package
Veo un nuevo jar. Revisé manifest.mf en este frasco - contiene la derecha de la clase principal, pero cuando escribo java -jar target/burner-1.0-SNAPSHOT.jar
todavía veo un error Failed to load Main-Class manifest attribute from
Mi pom.xml http://pastie.org/1070483
ACTUALIZACIÓN 2 descubrí que ahora hay dos archivos manifest.mf en el contenedor. MANIFIEST.MF y META-INF/MANIFEST.MF que se ha llevado mi MANIFIEST.MF personalizada a la recién creada carpeta META-INF (en src/main/resources), pero ahora mvn package
anula durante la creación de tarro ...
Se puede publicar una copia de su pom.xml? Debería poder hacer esto dentro de Maven sin recurrir a la creación manual de un archivo de manifiesto. –
He actualizado la publicación. –
Descubrí algunos hechos nuevos y actualicé la publicación. –