schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Flaky GitHub Pull Request builds are an annoying reality in many projects. Just when you think a change is complete and good to merge, you are greeted with an ❌. To unblock your PR, you need to rerun lengthy test pipeline just because of one rogue test.
If you have a Java project on GitHub, TestLens can help you:
https://testlens.app/blog/2027/05/07/reuse-test-results/
Drop me a message, if you would like to join or beta program.
@xilerk Good catch! This command did the trick:
$ mvn -D versions.outputLineWidth=${COLUMNS} versions:display-dependency-updates
Of course, ${COLUMS} could be set to some arbitrary huge value to help better ensure single line per dependency.
Thanks a bunch for the suggestion! :-)
This is not easily parsed by machines (or even humans). Some version numbers are on the same line, others are on a separate line.
There's extraneous and unneeded info.
And there's no way to influence the appearance of the output. For example, the ps command as the -w flag to explicitly set wide text output mode.
I really dislike how #Maven outputs text during a build. Gonna be extremely difficult to automate my next task because Maven's output is definitely not even meant for human eyes, let alone machine.
RE: https://mastodon.social/@voxxedzurich/116277623680448319
On my way to @voxxedzurich to speak with @aalmiray about Getting more out of #Maven - There will be #IntelliJIDEA tricks too ;)
Almost 2 weeks ago @aalmiray and I spoke at @JavaLandConf about getting more out of #Maven and #IntelliJIDEA together.
It was fun doing this talk; can't wait to do it again at @voxxedzurich next week!
Thanks to Dimitris Doutsiopoulos for the amazing pictures!
Most Java CLI tools stop at mvn compile exec:java.
That works locally. It doesn’t scale.
In this guide I show how to:
- build a fat JAR
- automate GitHub releases
- publish a JBang catalog
- install with one command
No cloning. No Maven required.
Full tutorial:
https://www.the-main-thread.com/p/ship-java-cli-jreleaser-jbang-github-release
Looking forward to speak at @JavaLandConf this week, together with @aalmiray on "Getting more out of #Maven".
See you there?
#JavaLand