diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-01-27 23:17:16 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-01-27 23:17:16 -0800 |
commit | e2d0e4c9bf6a23e2d8e37eeef63e234e54efde26 (patch) | |
tree | 6b4b9db575379042330dba7b81f78ea91cbf662a /build.sc | |
parent | ff319e9314dac149d361daea87c89b2b9d7ebb08 (diff) | |
download | mill-e2d0e4c9bf6a23e2d8e37eeef63e234e54efde26.tar.gz mill-e2d0e4c9bf6a23e2d8e37eeef63e234e54efde26.tar.bz2 mill-e2d0e4c9bf6a23e2d8e37eeef63e234e54efde26.zip |
Fix publishLocal of Mill's own build
Diffstat (limited to 'build.sc')
-rwxr-xr-x | build.sc | 23 |
1 files changed, 20 insertions, 3 deletions
@@ -7,16 +7,33 @@ import mill._ import mill.scalalib._, publish._ import mill.modules.Jvm.createAssembly -object moduledefs extends ScalaModule{ +trait MillPublishModule extends PublishModule{ def scalaVersion = "2.12.4" + def artifactName = "mill-" + super.artifactName() + def pomSettings = PomSettings( + description = artifactName(), + organization = "com.lihaoyi", + url = "https://github.com/lihaoyi/mill", + licenses = Seq( + License("MIT license", "http://www.opensource.org/licenses/mit-license.php") + ), + scm = SCM( + "git://github.com/lihaoyi/mill.git", + "scm:git://github.com/lihaoyi/mill.git" + ), + developers = Seq( + Developer("lihaoyi", "Li Haoyi","https://github.com/lihaoyi") + ) + ) +} +object moduledefs extends MillPublishModule{ def ivyDeps = Agg( ivy"org.scala-lang:scala-compiler:${scalaVersion()}", ivy"com.lihaoyi::sourcecode:0.1.4" ) } -trait MillModule extends ScalaModule{ outer => - def scalaVersion = "2.12.4" +trait MillModule extends MillPublishModule{ outer => def compileIvyDeps = Agg(ivy"com.lihaoyi::acyclic:0.1.7") def scalacOptions = Seq("-P:acyclic:force") |