Packages

package publish

Source
package.scala
Linear Supertypes
JsonFormatters, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. publish
  2. JsonFormatters
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  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.

    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")

  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
    JsonFormatters
  2. implicit lazy val developerFormat: upickle.default.ReadWriter[Developer]
    Definition Classes
    JsonFormatters
  3. implicit lazy val licenseFormat: upickle.default.ReadWriter[License]
    Definition Classes
    JsonFormatters
  4. implicit lazy val pomSettingsFormat: upickle.default.ReadWriter[PomSettings]
    Definition Classes
    JsonFormatters
  5. implicit lazy val versionControlFormat: upickle.default.ReadWriter[VersionControl]
    Definition Classes
    JsonFormatters
  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 VersionControl extends Serializable
  14. object VersionControlConnection
  15. object VersionScheme

Inherited from JsonFormatters

Inherited from AnyRef

Inherited from Any

Ungrouped