blob: 333a4688de8425c33ed8fce05abea5ae15066292 (
plain) (
tree)
|
|
package cbt
import java.net._
import java.io._
trait PublishToArtifactory extends PublishLocal{
def Artifactory = cbt.Artifactory( lib, publishedArtifacts, releaseFolder )
}
case class Artifactory( lib: Lib, publishedArtifacts: Seq[File], releaseFolder: String ){
case class withURL( url: URL, credentials: Option[String] = None ){
def publishUnsigned = lib.publishUnsigned( publishedArtifacts, url ++ releaseFolder, credentials )
def publishSigned = lib.publishSigned( publishedArtifacts, url ++ releaseFolder, credentials )
}
}
|