diff options
author | Tobias Roeser <le.petit.fou@web.de> | 2022-05-20 09:31:25 +0200 |
---|---|---|
committer | Alexander Kriegisch <Alexander@Kriegisch.name> | 2023-03-03 13:13:29 +0100 |
commit | a9a7d94b60cc20fee2dc0fbd804732dc371dc1ed (patch) | |
tree | 385d4ab44f1f3dad69083d8de19ba595f1bd7777 | |
parent | 45d3cc7e26a92a5ef25851ea04b07c46c080598a (diff) | |
download | aspectj-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.md | 6 |
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 |