mirror of https://github.com/sbt/sbt.git
Packaging the CLI app
Fixes https://github.com/alexarchambault/coursier/issues/13
This commit is contained in:
parent
7c8215396c
commit
9f3edb45f4
|
|
@ -8,6 +8,9 @@ import sbtrelease.ReleasePlugin.ReleaseKeys.{ publishArtifactsAction, versionBum
|
|||
import sbtrelease.Version.Bump
|
||||
import com.typesafe.sbt.pgp.PgpKeys
|
||||
|
||||
import xerial.sbt.Pack._
|
||||
|
||||
|
||||
object CoursierBuild extends Build {
|
||||
|
||||
lazy val publishingSettings = Seq[Setting[_]](
|
||||
|
|
@ -100,8 +103,14 @@ object CoursierBuild extends Build {
|
|||
|
||||
lazy val cli = Project(id = "cli", base = file("cli"))
|
||||
.dependsOn(coreJvm)
|
||||
.settings(commonSettings ++ xerial.sbt.Pack.packAutoSettings: _*)
|
||||
.settings(commonSettings ++ packAutoSettings ++ publishPackTxzArchive ++ publishPackZipArchive: _*)
|
||||
.settings(
|
||||
packArchivePrefix := s"coursier-cli_${scalaBinaryVersion.value}",
|
||||
packArchiveTxzArtifact := Artifact("coursier-cli", "arch", "tar.xz"),
|
||||
packArchiveZipArtifact := Artifact("coursier-cli", "arch", "zip")
|
||||
)
|
||||
.settings(
|
||||
name := "coursier-cli",
|
||||
libraryDependencies ++= Seq(
|
||||
"com.github.alexarchambault" %% "case-app" % "0.2.2",
|
||||
"ch.qos.logback" % "logback-classic" % "1.1.3"
|
||||
|
|
|
|||
Loading…
Reference in New Issue