summaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2017-12-26 18:20:49 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2017-12-26 18:20:49 -0800
commit761b0297b44a491b2874068eefcccbbfccec2804 (patch)
tree8e6744d777b4068ed243a8d3043f3c376576f4db /readme.md
parent38696126bbfb719f1005f617f0b2a77754ab0813 (diff)
downloadmill-761b0297b44a491b2874068eefcccbbfccec2804.tar.gz
mill-761b0297b44a491b2874068eefcccbbfccec2804.tar.bz2
mill-761b0297b44a491b2874068eefcccbbfccec2804.zip
Simplify manual testing using SBT
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md16
1 files changed, 12 insertions, 4 deletions
diff --git a/readme.md b/readme.md
index 2640d6b0..bed0f7f0 100644
--- a/readme.md
+++ b/readme.md
@@ -28,13 +28,21 @@ e.g.:
./bin/target/mill run ScalaPlugin.assembly
```
-there is already a `watch` option that looks for changes on files, e.g.:
+There is already a `watch` option that looks for changes on files, e.g.:
```bash
./bin/target/mill --watch run Core.compile
```
-output will be generated into a the `./out` folder.
+Output will be generated into a the `./out` folder.
+
+If you are repeatedly testing Mill manually by running it against the `build.sc`
+file in the repository root, you can skip the assembly process and directly run
+it via:
+
+```bash
+sbt "~bin/run Core.test"
+```
Lastly, you can generate IntelliJ Scala project files using Mill via
@@ -123,10 +131,10 @@ git clean -xdf
sbt bin/test:assembly
# Build Mill executable using the Mill executable generated by SBT
-bin/target/mill run assembly
+bin/target/mill devAssembly
# Build Mill executable using the Mill executable generated by Mill itself
-out/assembly run assembly
+out/devAssembly devAssembly
```
Eventually, as Mill stabilizes, we will get rid of the SBT build entirely and