package publish
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed abstract class MaybeConfigPasswordOption extends Product with Serializable
Can be either a PasswordOption, or something like "config:…" pointing at a config entry
- 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
- 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
- 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
- final case class PublishRepositoryOptions(publishRepository: Option[String] = None, user: Option[PasswordOption] = None, password: Option[PasswordOption] = None, realm: Option[String] = None) extends Product with Serializable
- 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
- 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
Value Members
- object MaybeConfigPasswordOption extends java.io.Serializable
- object PublishLocalOptions extends java.io.Serializable
- object PublishOptions extends java.io.Serializable
- object PublishParamsOptions extends java.io.Serializable
- object PublishRepositoryOptions extends java.io.Serializable
- object PublishSetupOptions extends java.io.Serializable
- object SharedPublishOptions extends java.io.Serializable