com-lihaoyi / mill

Your shiny new Java/Scala build tool!
https://mill-build.com/
MIT License
1.99k stars 303 forks source link

Support "pom" packaging type in `PublishModule` #3222

Closed lefou closed 2 weeks ago

lefou commented 2 weeks ago

Deprecated the packaging field in PomSettings which had only one valid value (jar). We need this value as a pure def so the publish targets don't need to depend on the various jar producing targets when the value is pom.

Added new PublishModuleTests test suite and moved all publish tests there.

Fix https://github.com/com-lihaoyi/mill/issues/3206