Thanks a lot for being willing to contribute! bloop-maven-plugin
is, you
guessed it, a Maven plugin build with Maven.
To fully compile the project you can do:
./mvnw clean compile
Since install will cause the tests to run, you'll want to use -DskipTests
for
the first time you run it. This will ensure that it can install. Then following
this, you can both install and test since the tests actually use a
self-published version of the plugin.
./mvnw clean install -DskipTests
Mind the note above, you'll want to have correctly ran an install
before you
try to test.
./mvnw clean test
In order to release a new version you'll want to head over to the release
action.
There you'll want to click on Run workflow
which will show you a dropdown for
you to provide the version you'd like to release. During the release workflow it
will tag, update the pom file, release, update the pom file again, and then push
back to the repository. It should be fully automated apart from manually
triggering the release.