Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delegate compilation and packaging to bleep #495

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

oyvindberg
Copy link
Collaborator

Bleep started its life by extracting the build components of ST, so it only makes sense that it now replaces it.

This has a lot of really nice properties.

  • way better compile performance
  • we lose very very heavy dependencies
  • CLI tool is now very close to build as graalvm native image
  • sbt plugin can then download and call that native image
  • should provide even much much better performance for the conversion itself

@oyvindberg oyvindberg force-pushed the delegate-build-and-package-to-bleep branch 6 times, most recently from 440ca23 to a6e3c3f Compare November 13, 2022 22:15
@oyvindberg oyvindberg force-pushed the delegate-build-and-package-to-bleep branch 3 times, most recently from 239f360 to 47b1308 Compare November 15, 2022 04:31
Bleep started its life by extracting the build components of ST, so it only makes sense that it now replaces it.

This has a lot of really nice properties.
- way better compile performance
- we lose very very heavy dependencies
- CLI tool is now close to build as graalvm native image
- when it is, the sbt plugin can then download and call that native image
- that should in turn provide even much much better performance for the conversion itself, at least compared to cold JVM

details:
- cleanup, `SbtProject` and `PublishedSbtProject` => `ScalaProject`
- specify a JVM 17 so bloop will start, plus consistent builds
- ignore error when cleaning up
@oyvindberg oyvindberg force-pushed the delegate-build-and-package-to-bleep branch from 47b1308 to 8a4721e Compare November 15, 2022 04:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant