package publish
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- publish
- JsonFormatters
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class Artifact(group: String, id: String, version: String) extends Product with Serializable
- case class Dependency(artifact: Artifact, scope: Scope, optional: Boolean = false, configuration: Option[String] = None, exclusions: Seq[(String, String)] = Nil) extends Product with Serializable
- case class Developer(id: String, name: String, url: String, organization: Option[String] = None, organizationUrl: Option[String] = None) extends Product with Serializable
- trait JsonFormatters extends AnyRef
- case class License(id: String, name: String, url: String, isOsiApproved: Boolean, isFsfLibre: Boolean, distribution: String) extends Product with Serializable
- class LocalIvyPublisher extends AnyRef
- class LocalM2Publisher extends AnyRef
- case class PomSettings(description: String, organization: String, url: String, licenses: Seq[License], versionControl: VersionControl, developers: Seq[Developer], packaging: String = PackagingType.Jar) extends Product with Serializable
- 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.
- file
The artifact file
- classifier
An Optional classifier to be used when publishing the file
- ext
The extension that will be used publishing the file to the ivy repo
- ivyConfig
The ivy config to be used
- ivyType
The ivy type, this will implicitly define the directory, the file will be published to (e.g. "jar" -> "jars")
- sealed trait Scope extends AnyRef
- class SonatypeHttpApi extends AnyRef
- class SonatypePublisher extends AnyRef
- case class VersionControl(browsableRepository: Option[String] = None, connection: Option[String] = None, developerConnection: Option[String] = None, tag: Option[String] = None) extends Product with Serializable
- sealed abstract class VersionScheme extends AnyRef
Value Members
- implicit lazy val artifactFormat: upickle.default.ReadWriter[Artifact]
- Definition Classes
- JsonFormatters
- implicit lazy val developerFormat: upickle.default.ReadWriter[Developer]
- Definition Classes
- JsonFormatters
- implicit lazy val licenseFormat: upickle.default.ReadWriter[License]
- Definition Classes
- JsonFormatters
- implicit lazy val pomSettingsFormat: upickle.default.ReadWriter[PomSettings]
- Definition Classes
- JsonFormatters
- implicit lazy val versionControlFormat: upickle.default.ReadWriter[VersionControl]
- Definition Classes
- JsonFormatters
- object Artifact extends Serializable
- object Ivy
- object License extends Serializable
- object LocalIvyPublisher extends LocalIvyPublisher
- object PackagingType
- object Pom
- object PublishInfo extends Serializable
- object Scope
- object SonatypeHelpers
- object VersionControl extends Serializable
- object VersionControlConnection
- object VersionScheme