Tako Schotanus
@5esse.bsky.social
5 followers 11 following 7 posts
Posts Media Videos Starter Packs
5esse.bsky.social
But seriously, jpm simply follows the basic idea of npm where you maintain a list of dependencies for a project and have those dependencies stored locally in the same folder as the rest of the project's files. Under the hood resolving of dependencies is still done by Maven, no wheel is reinvented.
GitHub - maveniverse/mima: Minimal Maven reusable one-stop shop library
Minimal Maven reusable one-stop shop library. Contribute to maveniverse/mima development by creating an account on GitHub.
github.com
5esse.bsky.social
Two months ago, when I asked for feedback on Reddit (see www.reddit.com/r/java/comme...) several comments were along the line of "npm sucks! therefore so does your tool!". Now I don't know about npm sucking, but I know jpm doesn't suck 😜
From the java community on Reddit: Feedback requested for npm-inspired jpm
Explore this post and more from the java community
www.reddit.com
Reposted by Tako Schotanus
maxandersen.xam.dk
Now why would you do that ? For once - makes it a breeze to run Quarkus MCP Servers even if you don't have Java installed!

Updated github.com/quarkiverse/... to mention the JBang Everywhere feature :)
5esse.bsky.social
Politicians (and unfortunately a large part of the population) won't do anything unless it starts to affect them personally. Ukraine is far away and "not my problem" for them.
Reposted by Tako Schotanus
newseye.bsky.social
An ad put up at a bus stop in London today.
The advert is seen at the end of a bus stop. It says “GOES FROM 0 TO 1939 IN 3 SECONDS”.
Underneath is a picture of Elon Musk doing his Hitler salute out of the roof of a white Tesla.
Underneath is says. TESLA: THE SWASTICAR
Reposted by Tako Schotanus
victorramossz.bsky.social
Este cartel ha aparecido en una parada de bus de Londres. "De 0 a 1939 en 3 segundos. Tesla. El Esvasticar." Fantasía.
El cartel: Goes from 0 to 1939 in 3 seconds. Foto de un tesla con Musk haciendo el saludo nazi. Tesla. The swasticar. Fotografía de la parade de bus con el cartel.
Reposted by Tako Schotanus
nipafx.dev
Unnamed patterns, FFM, multi-file programs, Markdown in JavaDoc, generational ZGC, primitive patterns, module imports, String templates (or not), flexible constructor bodies, stream gatherers, and the class-file API - all in one Modern #Java deep dive:

www.youtube.com/watch?v=z4qs...
Modern Java Deep Dive
YouTube video by Java
www.youtube.com
5esse.bsky.social
I've been helping Max for years now with JBang, so I agree that it is a lovely tool! But at the same time I'm also the author of Jpm, because I noticed that sometimes I wanted something simpler, more composable and with a bit more freedom to do things my way instead of the JBang way. :-)
5esse.bsky.social
JBang is an all-in-one solution for dealing with lots of issues that plague the Java ecosystem and one of its goals is to make working with Java as easy as possible. Jpm just does the depency bit, trying to be a more composable solution in the *nix way. Disclaimer, I'm a dev on both projects.
Reposted by Tako Schotanus
nipafx.dev
If you're using #Java​'s source-file launcher, you may eventually want to drop some dependencies into your little project. But how to get them without a build tool?

One answer is JPM - give it a shot, it's cool: github.com/codejive/jav...
Terminal command "jpm search" JPM search for "jfiglet" and selection of one of three search results JPM prompt how to process the selected dependency Terminal command "tree" and its result showing that JPM installed the selected JAR in its .m2 folder and created a symlink in the current project