Вместо того, чтобы играть в whac-a-mole, перечисляя конкретные задачи для отключения (publish
, publish-local
, publish-signed
и т. Д.), Другой вариант - отключить публикацию артефактов в источнике.
publishArtifact := false
Несмотря на то, что публикация не происходит, я также обнаружил, что мне нужно указать значение publishTo
, чтобы выполнить задачу sbt-pgp publish-signed
.Ему нужно это значение, даже если оно никогда не использует его.
publishTo := Some(Resolver.file("Unused transient repository", file("target/unusedrepo")))