Packages

package publish

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed abstract class MaybeConfigPasswordOption extends Product with Serializable

    Can be either a PasswordOption, or something like "config:…" pointing at a config entry

  2. final case class PublishLocalOptions(shared: SharedOptions = SharedOptions(), watch: SharedWatchOptions = SharedWatchOptions(), compileCross: CrossOptions = CrossOptions(), mainClass: MainClassOptions = MainClassOptions(), publishParams: PublishParamsOptions = PublishParamsOptions(), sharedPublish: SharedPublishOptions = SharedPublishOptions()) extends Product with Serializable
  3. final case class PublishOptions(shared: SharedOptions = SharedOptions(), watch: SharedWatchOptions = SharedWatchOptions(), compileCross: CrossOptions = CrossOptions(), mainClass: MainClassOptions = MainClassOptions(), publishParams: PublishParamsOptions = PublishParamsOptions(), publishRepo: PublishRepositoryOptions = PublishRepositoryOptions(), sharedPublish: SharedPublishOptions = SharedPublishOptions(), ivy2LocalLike: Option[Boolean] = None, parallelUpload: Option[Boolean] = None) extends Product with Serializable
  4. final case class PublishParamsOptions(organization: Option[String] = None, name: Option[String] = None, moduleName: Option[String] = None, version: Option[String] = None, computeVersion: Option[String] = None, url: Option[String] = None, license: Option[String] = None, vcs: Option[String] = None, description: Option[String] = None, developer: List[String] = Nil, secretKey: Option[MaybeConfigPasswordOption] = None, secretKeyPassword: Option[MaybeConfigPasswordOption] = None, ci: Option[Boolean] = None) extends Product with Serializable
  5. final case class PublishRepositoryOptions(publishRepository: Option[String] = None, user: Option[PasswordOption] = None, password: Option[PasswordOption] = None, realm: Option[String] = None) extends Product with Serializable
  6. final case class PublishSetupOptions(logging: LoggingOptions = LoggingOptions(), directories: SharedDirectoriesOptions = SharedDirectoriesOptions(), coursier: CoursierOptions = CoursierOptions(), workspace: SharedWorkspaceOptions = SharedWorkspaceOptions(), input: SharedInputOptions = SharedInputOptions(), publishParams: PublishParamsOptions = PublishParamsOptions(), publishRepo: PublishRepositoryOptions = PublishRepositoryOptions(), sharedPgp: SharedPgpPushPullOptions = SharedPgpPushPullOptions(), sharedJvm: SharedJvmOptions = SharedJvmOptions(), publicKey: Option[PasswordOption] = None, check: Boolean = false, token: Option[PasswordOption] = None, randomSecretKey: Option[Boolean] = None, randomSecretKeyMail: Option[String] = None, checks: Option[String] = None, checkWorkflow: Option[Boolean] = None, dummy: Boolean = false) extends Product with Serializable
  7. final case class SharedPublishOptions(workingDir: Option[String] = None, scalaVersionSuffix: Option[String] = None, scalaPlatformSuffix: Option[String] = None, sources: Option[Boolean] = None, doc: Option[Boolean] = None, gpgKey: Option[String] = None, signer: Option[String] = None, gpgOption: List[String] = Nil, ivy2Home: Option[String] = None, forceSigningBinary: Boolean = false, checksum: List[String] = Nil) extends Product with Serializable

Ungrouped