summaryrefslogtreecommitdiff
path: root/build.sc
Commit message (Collapse)AuthorAgeFilesLines
* Targets living in cross modules can now be properly discovered, run and cached.Li Haoyi2017-11-221-2/+9
| | | | | | | | Try out the following commands on our Mill `build.sc` file to exercise this functionality - `scalaplugin/target/mill run Core.cross[jarA].jar` - `scalaplugin/target/mill run Core.cross[jarB].jar` - `scalaplugin/target/mill run Core.cross[jarC].jar`
* tweak-formattingLi Haoyi2017-11-181-4/+6
|
* First hack pass at cross-build discovery and command-running now works.Li Haoyi2017-11-181-0/+6
| | | | | | Can be tested out on our `build.sc` via `scalaplugin/target/mill run Core.cross[a].printIt` Needs tons of cleanup...
* CleanupLi Haoyi2017-11-181-3/+3
|
* First pass at cleaning up `build.sc` file syntaxLi Haoyi2017-11-151-51/+42
|
* Mark the scala library jar as `type=Scala` to make intellij believe it is a ↵Li Haoyi2017-11-151-2/+2
| | | | scala sdk
* First pass at an `assembly` task now works, rudimentary but enough to be ↵Li Haoyi2017-11-141-1/+2
| | | | used metacircularly
* First pass at IntelliJ project generation for a Mill build. Run using `sbt ↵Li Haoyi2017-11-141-1/+3
| | | | scalaplugin/assembly && amm build.sc idea`
* Rename `Subproject` to `Module`Li Haoyi2017-11-121-8/+6
|
* Clean up `mill.Main`Li Haoyi2017-11-121-2/+2
|
* Rename out `Task.path` to `Task.source`, use it more aggressively to get ↵Li Haoyi2017-11-121-4/+4
| | | | `amm -w` watch-n-rebuild functionality working on `build.sc`
* cleanup `build.sc` importsLi Haoyi2017-11-111-6/+3
|
* `T{}` blocks can now be implicitLi Haoyi2017-11-111-27/+22
|
* - Smoothed out syntax for defining ivy dependenciesLi Haoyi2017-11-111-17/+17
| | | | - Made `build.sc` file directly runnable using Ammonite, without any wrapper
* First set of unit tests running through MillLi Haoyi2017-11-111-4/+17
|
* Swap over to new `projectDeps` mechanism for defining dependencies between ↵Li Haoyi2017-11-111-12/+15
| | | | various `scalaplugin.Subproject`s
* rename forge -> millLi Haoyi2017-11-101-7/+7
|
* First full metacircular compile-build-execute workflow now works using the ↵Li Haoyi2017-11-071-0/+47
`build.sc` file in the root of the repo. Run using ``` sbt scalaplugin/compile "core/run build.sc ScalaPlugin.console" ```