Ich möchte sbt verwenden, um mein Projekt zu veröffentlichen.Idiomatische Verwendung von sbt, um (getestete) Artefakte freizugeben
Ich bin es gewöhnt, Maven, und brauche Hilfe (geistig) Übergang.
Standardmäßig sehe ich "veröffentlichen" hängt von "Paket" ab, aber "Paket" hängt nicht von "Test" ab. Natürlich möchte ich nur getesteten Code veröffentlichen. Wie soll ich das sicherstellen?
Natürlich könnte ich make package depend on test, aber die Tatsache, dass dies nicht die Standard-Art ist, schlägt vor, dies ist nicht idiomatische Verwendung von sbt. Was wäre der "richtige" Weg, dies zu erreichen?
Wie finde ich mehr über Best Practices heraus?
Danke! Dies mit einem Tool wie dem sbt-release Plugin unabhängig von den Aufgabenabhängigkeiten zu orchestrieren, scheint in der Tat ein guter Weg dies zu erreichen. Schützt uns nicht wirklich gegen Leute, die versehentlich ohne Test veröffentlichen, aber es gibt dort einen Kompromiss, nehme ich an. –