summaryrefslogtreecommitdiff
path: root/build.sc
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-08-13 01:41:33 +0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-08-13 01:41:33 +0800
commit3ce8ca869fa0409f406780ab801bd5967a65030d (patch)
tree002863d4991ba54a601c3608ebafa7db1466aa46 /build.sc
parentd34f0506bdc4fef2bcca82a70e67aa15aad75cb9 (diff)
downloadcask-3ce8ca869fa0409f406780ab801bd5967a65030d.tar.gz
cask-3ce8ca869fa0409f406780ab801bd5967a65030d.tar.bz2
cask-3ce8ca869fa0409f406780ab801bd5967a65030d.zip
license, publishing
Diffstat (limited to 'build.sc')
-rw-r--r--build.sc17
1 files changed, 15 insertions, 2 deletions
diff --git a/build.sc b/build.sc
index 7a849d7..231ebb2 100644
--- a/build.sc
+++ b/build.sc
@@ -1,4 +1,4 @@
-import mill._, scalalib._
+import mill._, scalalib._, publish._
import ammonite.ops._, ujson.Js
import $file.ci.upload, $file.ci.version
import $file.example.compress.build
@@ -20,7 +20,7 @@ import $file.example.todoApi.build
import $file.example.todoDb.build
import $file.example.variableRoutes.build
-object cask extends ScalaModule{
+object cask extends ScalaModule with PublishModule {
def scalaVersion = "2.12.6"
def ivyDeps = Agg(
ivy"org.scala-lang:scala-reflect:${scalaVersion()}",
@@ -31,6 +31,19 @@ object cask extends ScalaModule{
def scalacOptions = Seq("-P:acyclic:force")
def scalacPluginIvyDeps = Agg(ivy"com.lihaoyi::acyclic:0.1.7")
+ def publishVersion = build.publishVersion()._2
+
+ def pomSettings = PomSettings(
+ description = artifactName(),
+ organization = "com.lihaoyi",
+ url = "https://github.com/lihaoyi/cask",
+ licenses = Seq(License.MIT),
+ versionControl = VersionControl.github("lihaoyi", "cask"),
+ developers = Seq(
+ Developer("lihaoyi", "Li Haoyi","https://github.com/lihaoyi")
+ )
+ )
+
object test extends Tests{
def testFrameworks = Seq("utest.runner.Framework")