Après la mise à niveau à la version 0.8.0
du plugin SBT-résolveur Je reçois des messages d'erreur suivants après avoir tapé sbt ~re-start
:Spécifiez la classe principale pour SBT-résolveur
[info] Application exampleJS not yet started
[info] Application exampleJVM not yet started
[info] Starting application exampleJVM in the background ...
exampleJVM Starting example.Server.main()
java.lang.RuntimeException: No main class detected! at scala.sys.package$.error(package.scala:27)...
Hoewever, je ne précise une classe principale dans mon build.sbt
:
).jvmSettings(
name := "Server",
mainClass := Some("example.Server"),
...
Ma configuration de projet est tout à fait analogue à this example.
Cependant, malgré ce message d'erreur, le serveur de pulvérisation démarre correctement !?
Mais je veux me débarrasser de ce message ennuyeux ...
Avez-vous plusieurs sous-projets dans votre fichier de construction? Vous pourriez obtenir l'erreur de l'un d'entre eux qui n'a pas de classe principale. – jkinkead
Droit. Mais en réalité, les projets js n'ont pas de classe 'main'. Donc je ne sais pas quoi spécifier là ... –