mill
mill copied to clipboard
Refactor `CompileModule` out of `JavaModule`
It should contain the dependency management targets (ivDeps, compileIvyDeps) and the a generic compile target. It should also support compiler stacking, so there is a clear way how two mixed-in CompilerModules will work together (think: java-before-scala or scala-before-kotlin).
- This is related to https://github.com/com-lihaoyi/mill/issues/2781
I think it would be good to start this idea in a complete different and @experimental package. So we can roll-out and test it as soon as available and also use feedback to settle with a stable API.
Probably going to call this a wontfix for now