package publish

Linear Supertypes
JsonFormatters, AnyRef, Any
  1. Alphabetic
  2. By Inheritance
  1. publish
  2. JsonFormatters
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
  1. Public
  2. Protected

Type Members

  1. case class Artifact(group: String, id: String, version: String) extends Product with Serializable
  2. case class Dependency(artifact: Artifact, scope: Scope, optional: Boolean = false, configuration: Option[String] = None, exclusions: Seq[(String, String)] = Nil) extends Product with Serializable
  3. case class Developer(id: String, name: String, url: String, organization: Option[String] = None, organizationUrl: Option[String] = None) extends Product with Serializable
  4. trait JsonFormatters extends AnyRef
  5. case class License(id: String, name: String, url: String, isOsiApproved: Boolean, isFsfLibre: Boolean, distribution: String) extends Product with Serializable
  6. class LocalIvyPublisher extends AnyRef
  7. class LocalM2Publisher extends AnyRef
  8. case class PomSettings(description: String, organization: String, url: String, licenses: Seq[License], versionControl: VersionControl, developers: Seq[Developer], packaging: String = "jar") extends Product with Serializable
  9. case class PublishInfo(file: PathRef, classifier: Option[String] = None, ext: String = "jar", ivyConfig: String, ivyType: String = "jar") extends Product with Serializable

    An extra resource artifact to publish.

    An extra resource artifact to publish.


    The artifact file


    An Optional classifier to be used when publishing the file


    The extension that will be used publishing the file to the ivy repo


    The ivy config to be used


    The ivy type, this will implicitly define the directory, the file will be published to (e.g. "jar" -> "jars")

  10. sealed trait Scope extends AnyRef
  11. class SonatypeHttpApi extends AnyRef
  12. class SonatypePublisher extends AnyRef
  13. case class VersionControl(browsableRepository: Option[String] = None, connection: Option[String] = None, developerConnection: Option[String] = None, tag: Option[String] = None) extends Product with Serializable
  14. sealed abstract class VersionScheme extends AnyRef

Value Members

  1. implicit lazy val artifactFormat: upickle.default.ReadWriter[Artifact]
    Definition Classes
  2. implicit lazy val developerFormat: upickle.default.ReadWriter[Developer]
    Definition Classes
  3. implicit lazy val licenseFormat: upickle.default.ReadWriter[License]
    Definition Classes
  4. implicit lazy val pomSettingsFormat: upickle.default.ReadWriter[PomSettings]
    Definition Classes
  5. implicit lazy val versionControlFormat: upickle.default.ReadWriter[VersionControl]
    Definition Classes
  6. object Artifact extends Serializable
  7. object Ivy
  8. object License extends Serializable
  9. object LocalIvyPublisher extends LocalIvyPublisher
  10. object Pom
  11. object PublishInfo extends Serializable
  12. object Scope
  13. object SonatypeHelpers
  14. object VersionControl extends Serializable
  15. object VersionControlConnection
  16. object VersionScheme

Inherited from JsonFormatters

Inherited from AnyRef

Inherited from Any