summaryrefslogtreecommitdiff
path: root/integration/test/resources/acyclic
Commit message (Collapse)AuthorAgeFilesLines
* Add support for Dotty projects (#397)Guillaume Martres2018-08-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Abstract over the scala compiler organization * Support using a locally published compiler Publishing locally with sbt means publishing ivy-style, which uses a different naming convention than maven, we now handle both cases. * Add minimal support for Dotty projects * Rewrite scalalib.Dep, introduce scalalib.CrossVersion Instead of Dep being a trait with three cases (Java/Scala/Point), it is now a case class where the cross field is an instance of the CrossVersion trait which has three cases (Constant/Binary/Full). This is more versatile since it allows for non-empty constant suffixes which will be used to implement withDottyCompat in the next commit. It's also a cleaner separation of concerns. We also deduplicate various pieces of codes that computed the artifact name: this is now always handled in Dep and CrossVersion. * Add simple way to use Scala 2 deps in a Dotty project This is similar to the withDottyCompat method in the sbt-dotty plugin. * Turn off the Dotty test on Java >= 9
* Add dsl for SCM (now called VersionControl) (#168)Guillaume Massé2018-02-281-5/+2
| | | The scm url syntax is a source of confusion for developper. I added VersionControl.github() to simplify this process. We can add other common VersionControl url scheme like Bazar, etc.
* Add predefined licenses from spdx (#144)Guillaume Massé2018-02-261-3/+1
| | | | | | * Add predefined licenses from spdx * Fix License usages
* support multiple test frameworks (#148)Nikolay Tatarinov2018-02-221-2/+2
| | | support multiple test frameworks
* - Rename `basePath` -> `millSourcePath`Li Haoyi2018-02-021-1/+1
| | | | - Make `T.worker`s not flush out their directories between instantiations
* Swap over to simplified Mill module/source layout from SBT'sLi Haoyi2018-01-201-0/+37
Removes a lot of useless folders and gives us a chance to exercise this simplified layout. Support for the SBT layout is still verified by our integration tests