sbt-pgp プラグインの最新バージョン 0.8ではpublish-signed
、たとえば製品を Sonatype OSS リポジトリにプッシュする新しいタスクが導入されています。
現在、公開されていない集計を含むマルチ プロジェクトがありました。
lazy val root: Project = Project(
id = "root",
base = file("."),
aggregate = Seq(foo, bar, baz),
settings = Project.defaultSettings ++ Seq(
publishLocal := (),
publish := ()
)
)
を使用すると、publish := ()
が無視されるpublish-signed
ようになりました。私はすでに追加しました:
import com.typesafe.sbt.pgp.PgpKeys._
publishSigned := ()
これは何の効果もありません。プラグインは引き続きアグリゲートを公開し、Sonatype による拒否につながります (空である、ライセンス情報がないなどの理由で)。
を使用してプロジェクトを公開から除外するにはどうすればよいpublish-signed
ですか?