Stworzyłem aplikację scala i teraz chcę zbudować słoik. biegnę mvn package
niż próbuję uruchomić słoika komendąSłoik z maven-scala-pluginem
java -jar target/burner-1.0-SNAPSHOT.jar
i widzę błąd:
Failed to load Main-Class manifest attribute from
Jak mogę określić Main-Class nieruchomość? Czy muszę utworzyć plik Manifest.mf? gdzie? Czy muszę mieć właściwość mainclass gdzieś w pom.xml?
Aktualizacja: Stworzyłem src główne zasoby/file// MANIFEST.MF z treścią
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
nie zapomnieć linię kończącą się na końcu pliku. po mvn package
Widzę nowy słoik. Sprawdziłem manifest.mf w tym słoiku - zawiera właściwą główne klasy, ale gdy wpisuję java -jar target/burner-1.0-SNAPSHOT.jar
wciąż widzę błąd Failed to load Main-Class manifest attribute from
Moje pom.xml http://pastie.org/1070483
UPDATE 2 odkryłem, że obecnie istnieją dwa pliki manifest.mf w słoiku. MANIFEST.MF i META-INF/MANIFEST.MF przeniosłem mój zwyczaj MANIFEST.MF do właśnie utworzonego folderu META-INF (w src/main/zasobów), ale teraz mvn package
zastępuje go podczas tworzenia słoik ...
można umieścić kopię pom.xml? Powinieneś być w stanie to zrobić w Maven bez uciekania się do ręcznego tworzenia pliku manifestu. –
Zaktualizowałem wpis. –
Odkryłem kilka nowych faktów i zaktualizowałem wpis. –