Skip to content

Commit a2e355d

Browse files
authored
add more Ammonite (#1332)
1 parent ecbba11 commit a2e355d

File tree

5 files changed

+21
-4
lines changed

5 files changed

+21
-4
lines changed

community.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@ include "proj/log4s.conf"
254254
include "proj/machinist.conf"
255255
include "proj/macwire.conf"
256256
include "proj/magnolia.conf"
257+
include "proj/mainargs.conf"
257258
include "proj/mdoc.conf"
258259
include "proj/mercator.conf"
259260
include "proj/metaconfig.conf"

dependencies.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ castor: cloc-plugin, geny, os-lib, portable-scala-reflect, scala, sourcecode, ut
106106
scodec-bits: cloc-plugin, scala, scala-xml, scalacheck, scalatest, scalatestplus-scalacheck
107107
pascal: cloc-plugin, kind-projector, scala, scala-xml, scalacheck, scalatest, scalatest-3-0
108108
scalaj-http: cloc-plugin, jackson-module-scala, scala, scala-xml, scalatest, scalatestplus-junit
109+
mainargs: cloc-plugin, geny, os-lib, portable-scala-reflect, scala, scala-collection-compat, utest
109110
upickle: acyclic, cloc-plugin, geny, portable-scala-reflect, scala, scala-collection-compat, utest
110111
discipline-scalatest: cloc-plugin, discipline, scala, scala-xml, scalacheck, scalatest, scalatestplus-scalacheck
111112
twirl: cloc-plugin, scala, scala-collection-compat, scala-parser-combinators, scala-xml, scalatest
@@ -116,7 +117,6 @@ bijection: cloc-plugin, scala, scala-xml, scalacheck, scalatest, scalatestplus-j
116117
scodec: cloc-plugin, scala, scala-xml, scalacheck, scalatest, scalatestplus-scalacheck, scodec-bits, shapeless
117118
airframe: cloc-plugin, scala, scala-collection-compat, scala-parser-combinators, scala-xml, scalacheck, scalatest
118119
grizzled: cloc-plugin, scala, scala-collection-compat, scala-xml, scalacheck, scalatest, scalatest-3-0, wartremover
119-
ammonite: cloc-plugin, fansi, geny, os-lib, portable-scala-reflect, scala, scala-collection-compat, sourcecode, utest
120120
scalatex: acyclic, cloc-plugin, fastparse-scalameta, portable-scala-reflect, scala, scala-xml, scalatags, sourcecode, utest
121121
classutil: cloc-plugin, grizzled, scala, scala-collection-compat, scala-xml, scalacheck, scalatest, scalatest-3-0, wartremover
122122
coursier: argonaut, argonaut-shapeless, cloc-plugin, coursier-cache, coursier-core, coursier-util, scala, scala-xml, shapeless
@@ -247,6 +247,7 @@ lagom: akka, akka-http, akka-management, akka-more, akka-persistence-cassandra,
247247
mdoc: acyclic, argonaut, cats, circe, claimant, cloc-plugin, discipline, discipline-munit, discipline-scalatest, fansi, fastparse, fastparse-scalameta, geny, jawn, json4s, kind-projector, metaconfig, munit, paiges, play-json, portable-scala-reflect, pprint, refined, scala, scala-collection-compat, scala-js-stubs, scala-parallel-collections, scala-parser-combinators, scala-xml, scalacheck, scalameta, scalapb, scalatest, scalatest-3-0, scalatestplus-scalacheck, scodec-bits, sconfig, shapeless, silencer, simulacrum-scalafix, sourcecode, specs2, spray-json, upickle, upickle-more, utest
248248
ciris: better-monadic-for, cats, cats-effect, circe, claimant, cloc-plugin, discipline, discipline-munit, discipline-scalatest, enumeratum, fansi, fastparse, fastparse-scalameta, geny, jawn, json4s, kind-projector, munit, play-json, portable-scala-reflect, pprint, refined, scala, scala-collection-compat, scala-js-stubs, scala-parallel-collections, scala-parser-combinators, scala-xml, scalacheck, scalameta, scalapb, scalatest, scalatest-3-0, scalatestplus-scalacheck, scodec-bits, shapeless, silencer, simulacrum-scalafix, sourcecode, specs2, spray-json, squants, tut, utest, wartremover
249249
cask: acyclic, argonaut, castor, cats, circe, claimant, cloc-plugin, discipline, discipline-munit, discipline-scalatest, fansi, fastparse, fastparse-scalameta, geny, jawn, json4s, kind-projector, munit, os-lib, play-json, portable-scala-reflect, pprint, refined, requests-scala, scala, scala-collection-compat, scala-js-stubs, scala-parallel-collections, scala-parser-combinators, scala-xml, scalacheck, scalameta, scalapb, scalatest, scalatest-3-0, scalatestplus-scalacheck, scodec-bits, shapeless, silencer, simulacrum-scalafix, sourcecode, specs2, spray-json, upickle, upickle-more, utest
250+
ammonite: acyclic, argonaut, cats, circe, claimant, cloc-plugin, discipline, discipline-munit, discipline-scalatest, fansi, fastparse, fastparse-scalameta, geny, jawn, json4s, kind-projector, mainargs, munit, os-lib, play-json, portable-scala-reflect, pprint, refined, scala, scala-collection-compat, scala-java8-compat, scala-js-stubs, scala-parallel-collections, scala-parser-combinators, scala-xml, scalacheck, scalameta, scalapb, scalatest, scalatest-3-0, scalatestplus-scalacheck, scodec-bits, shapeless, silencer, simulacrum-scalafix, sourcecode, specs2, spray-json, upickle, upickle-more, utest
250251
scala-hedgehog: acyclic, argonaut, cats, circe, claimant, cloc-plugin, discipline, discipline-munit, discipline-scalatest, fansi, fastparse, fastparse-scalameta, geny, jawn, json4s, kind-projector, mdoc, metaconfig, minitest, munit, paiges, play-json, portable-scala-reflect, pprint, refined, scala, scala-collection-compat, scala-js-stubs, scala-parallel-collections, scala-parser-combinators, scala-xml, scalacheck, scalameta, scalapb, scalatest, scalatest-3-0, scalatestplus-scalacheck, scodec-bits, sconfig, shapeless, silencer, simulacrum-scalafix, sourcecode, specs2, spray-json, upickle, upickle-more, utest
251252
doobie: better-monadic-for, cats, cats-effect, circe, claimant, cloc-plugin, discipline, discipline-munit, discipline-scalatest, fastparse, fastparse-scalameta, fs2, geny, jawn, json4s, kind-projector, munit, munit-cats-effect, play-json, portable-scala-reflect, refined, scala, scala-collection-compat, scala-js-stubs, scala-parallel-collections, scala-parser-combinators, scala-xml, scalacheck, scalacheck-effect, scalameta, scalapb, scalatest, scalatest-3-0, scalatestplus-scalacheck, scalatestplus-testng, scodec-bits, shapeless, silencer, simulacrum-scalafix, sourcecode, specs2, spray-json, utest, wartremover
252253
scalafmt: acyclic, argonaut, cats, circe, claimant, cloc-plugin, discipline, discipline-munit, discipline-scalatest, fansi, fastparse, fastparse-scalameta, geny, jawn, json4s, kind-projector, metaconfig, munit, paiges, play-json, portable-scala-reflect, pprint, refined, scala, scala-collection-compat, scala-js-stubs, scala-parallel-collections, scala-parser-combinators, scala-xml, scalacheck, scalameta, scalapb, scalatags, scalatest, scalatest-3-0, scalatestplus-scalacheck, scodec-bits, sconfig, scopt, shapeless, silencer, simulacrum-scalafix, sourcecode, specs2, spray-json, upickle, upickle-more, utest, verify

proj/ammonite.conf

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,16 @@
22

33
// forked to add sbt build (instead of mill)
44

5-
// status as of December 2020: we're currently only building "ops" and "terminal".
6-
// let's gradually try for more
5+
// we're now building almost everything in the repo.
6+
// maybe not absolutely everything.
77

88
vars.proj.ammonite: ${vars.base} {
99
name: "ammonite"
10-
uri: "https://github.com/scalacommunitybuild/Ammonite.git#b5554711fd221fa8791cdfaf0ce46fe21e35975d"
10+
uri: "https://github.com/scalacommunitybuild/Ammonite.git#a7e70b01ace0e0fb79b23091319103f3502a37c7"
1111

12+
extra.commands: ${vars.default-commands} [
13+
// doesn't seem worth investigating, we don't need to run every last test
14+
"""set repl / Test / unmanagedSources / excludeFilter := HiddenFileFilter || "SourceTests.scala""""
15+
"""set amm / Test / unmanagedSources / excludeFilter := HiddenFileFilter || "AmmoniteBuildServerTests.scala" || "MainTests.scala""""
16+
]
1217
}

proj/mainargs.conf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// https://github.com/scalacommunitybuild/mainargs.git#community-build-2.13 # was lihaoyi
2+
3+
// forked to add sbt build (instead of mill)
4+
5+
vars.proj.mainargs: ${vars.base} {
6+
name: "mainargs"
7+
uri: "https://github.com/scalacommunitybuild/mainargs.git#41ecd1791cf9a8423ff9be49bbb1471f69a6914e"
8+
9+
}

projs.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ build += {
122122
${vars.proj.machinist}
123123
${vars.proj.macwire}
124124
${vars.proj.magnolia}
125+
${vars.proj.mainargs}
125126
${vars.proj.mdoc}
126127
${vars.proj.mercator}
127128
${vars.proj.metaconfig}

0 commit comments

Comments
 (0)