I’m evaluating the transition into Pants for a middle-size (but constantly growing) for our main product which is manly written on Scala. Our builds are managed by SBT right now and hitting build times of 40 mins, which is becoming unmanageable.
The upcoming JVM support in 2.9 (although, experimental) looks very promising and we are willing to give it a go against our codebase as it goes evolving.
12/27/2021, 12:48 PM
Great, we're here to help as you evaluate, and we welcome feedback!
Although 2.9 JVM support is still experimental, we are committed to making it full-featured, robust and performant, so having more real-world use cases to test against will be great.
12/27/2021, 1:11 PM
there is no big rush at the moment, we’ve done some SBT engineering 🤦♂️ that helped us reduce the build times in pull requests (the 40min is a full build including Docker images)
we’ve already created a branch for the evaluation of Pants 2 as we’ve seen that you are making some regular releases and we are already hitting some implementation gaps/bugs so this could be a good test bed for a middle-size monorepo
And when you feel confident Pants is a permanent addition to your toolkit, please do consider adding your company to the Who Uses Pants page https://www.pantsbuild.org/page/who-uses-pants. Getting added is really simple. There a link at the bottom of the page.