com-lihaoyi / mill

Mill is a graph-based JVM build tool that supports Java and Scala. Mill aims to make your project’s build process performant, maintainable, and flexible

Home Page:https://mill-build.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PublishModule#pom should also generate "provided" dependencies

lefou opened this issue · comments

Dependencies declared via JavaModule#compileIvyDeps are currently not visible in the pom.

Background:
To avoid multiple incompatible mill libraries, mill plugins have to express their dependencies on mill via compileIvyDeps. But as they are not preserved in the pom, they cannot be used to ensure compatibility to the actual used mill version.