aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Roeser <le.petit.fou@web.de>2022-05-20 09:31:25 +0200
committerAlexander Kriegisch <Alexander@Kriegisch.name>2023-03-03 13:13:29 +0100
commita9a7d94b60cc20fee2dc0fbd804732dc371dc1ed (patch)
tree385d4ab44f1f3dad69083d8de19ba595f1bd7777
parent45d3cc7e26a92a5ef25851ea04b07c46c080598a (diff)
downloadaspectj-a9a7d94b60cc20fee2dc0fbd804732dc371dc1ed.tar.gz
aspectj-a9a7d94b60cc20fee2dc0fbd804732dc371dc1ed.zip
Added MIll to the Build tools section
I'm the author of mill-aspectj and Mill maintainer, so i might be biased. ;-) We use Mill with the mill-aspectj plugin in commercial projects, so I'm rather confident in it's reliability.
-rw-r--r--docs/developer/IDE.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/developer/IDE.md b/docs/developer/IDE.md
index 2c45038fb..9fc5deeb9 100644
--- a/docs/developer/IDE.md
+++ b/docs/developer/IDE.md
@@ -85,6 +85,12 @@ is the one I want to recomment because of its good documentation, active develop
or become for the Gradle ecosystem what AspectJ Maven is for the Maven one. At the time of writing this, the most recent
milestone is [6.1.0-m3](https://docs.freefair.io/gradle-plugins/6.1.0-m3/reference/).
+### Mill
+
+If you want to build your AspectJ projects with the [Mill Build Tool](https://github.com/com-lihaoyi/mill), you can use the [mill-aspectj](https://github.com/lefou/mill-aspectj) plugin.
+It's actively maintained and its author Tobias Roeser is also the maintainer of Mill.
+It supports all important settings of AspectJ and is even providing convenience options for polyglot projects, e.g. it features an option for out-of-the-box chained compilation with Zinc (for Java/Scala) and AspectJ (for weaving aspects) in the same module.
+
### Ant
As mentioned in the introduction, AspectJ features its own Ant task, which is described in