TobiasRoeser, to programming
@TobiasRoeser@fosstodon.org avatar

A new version of Mill is out!

My favorite new feature in Mill 0.11.7, especially when working with large projects:

Type Filters on wildcard selectors.

https://mill-build.com/mill/Target_Query_Syntax.html#type-filters

Check out the full changelog, we have a lot of improvements:

https://mill-build.com/mill/Changelog.html#0-11-7

#MillBuild #Scala #Java #Jvm #Kotlin #Aspectj #Buildtool

TobiasRoeser, to programming
@TobiasRoeser@fosstodon.org avatar

We released Mill 0.10.13.

This maintenance release brings some dependency updates and new type aliases and deprecations to ease the migration to Mill 0.11.

https://mill-build.com/mill/Changelog.html#0-10-13

#MillBuild #Scala #Buildtool #Java #JVM #programming #developer

TobiasRoeser, to programming
@TobiasRoeser@fosstodon.org avatar

A Deep Dive into the Mill Scala Build Tool

Presentation by Haoyi Li at the Scala Days Madrid 2023

https://www.youtube.com/watch?v=UsXgCeU-ovI

#MillBuild #Scala #BuildTool #Talk #ScalaDays

TobiasRoeser, to programming
@TobiasRoeser@fosstodon.org avatar

New Mill version is out.

Lots of improvements, some fixes and Java 21 support.

https://mill-build.com/mill/Changelog.html#0-11-5

#MillBuild #Scala #Java #BuildTool #foss

TobiasRoeser, to programming
@TobiasRoeser@fosstodon.org avatar

Mill 0.11.4 is released today, closely after 0.11.3, to fix an binary compatibility issue with plugins.

https://mill-build.com/mill/Changelog.html#0-11-4

You can now run targets on meta-builds, the console / repl commands works again and we fixed a rarely seen glitch with transitive module classpaths.

#MillBuild #Scala #Java #BuildTool

TobiasRoeser, to programming
@TobiasRoeser@fosstodon.org avatar

Most #BuildTool plugins should be developed as an library or CLI app first. Then, you can feed everything from your build tool into it. This makes reusing it in other build tools much easier. Also testing is easier that way.

When looking at the current tooling landscape in #Scala or #Java, most tools are exclusive to one build tool. They use the API of that tools and can therefore not easily reused by others.

TobiasRoeser, to programming
@TobiasRoeser@fosstodon.org avatar

Mill 0.11.2 is out!

https://mill-build.com/mill/Changelog.html#0-11-2

This version greatly improves build speed after build definition changes due a new fine-grained cache invalidation (change detection on method-level).

We also improved the editing experience and now properly support meta builds via BSP (Metals) and IntelliJ IDEA.

#MillBuild #Scala #ScalaJs #ScalaNative #Java #BuildTool

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines