livellosegreto.it is one of the many independent Mastodon servers you can use to participate in the fediverse.
Livello Segreto è il social etico che ha rispetto di te e del tuo tempo.

Administered by:

Server stats:

1.2K
active users

#maven4

0 posts0 participants0 posts today
Yuna<p>Maven 4: Still XML. Still boring. Still Winning.</p><p>What's so ugly about Maven?<br>Oh, right, XML. The ancient language feared by the hipster cult of Gradle.</p><p>But let's be honest:<br>You don't write build files every day. You come back after months, forget everything, and now… you're debugging a Groovy poem.<br>Maven? You squint at the XML, and boom. Autocomplete, structure, sanity.</p><p>Maven 4? Still XML. Still boring. Still… Winning at automations.<br>Yes there are more features, and yes you can use other DSL's than XML with polyglot or any other extension like also before.<br>Something new and interesting could be the BOM packaging and requirement of java 17. You can always build lower stuff also with 17. It's simply Java.</p><p>My killer feature of Maven:<br>👉 Stable, sandboxed plugins, run directly from the command line. No need to create bloated build files.<br>No copy-pasting the same config into 12 submodules and repositories.<br>All automated. All under my control.<br>No need to depend on the next third party cloud elf named like dependabot. <br>Or an SDK Man for switching java versions.<br>All I need is simply a JAR file and a build tool which does not disrupt me. </p><p>✨ Favourite Maven Spells - aka plugins running on my CI without defining them:<br>mvn wrapper:wrapper - Because of consistency, no jar binary inside my repo.<br>mvn dependency:tree - See who brought the uninvited guests.<br>mvn versions:update-properties - Auto-update without the bots.<br>mvn license:add-third-party - keep track of used licenses<br>mvn org.owasp:dependency-check-maven:check - Security without sacrifice.<br>[...]</p><p>Stop waiting for the next shiny thing, you can always contribute to any tool.<br>Start building. Or better automate it.</p><p><a href="https://hachyderm.io/tags/Maven4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maven4</span></a> <a href="https://hachyderm.io/tags/maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven</span></a> <a href="https://hachyderm.io/tags/cicd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cicd</span></a> <a href="https://hachyderm.io/tags/buildtool" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildtool</span></a> <a href="https://hachyderm.io/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Tamas Cservenak<p>A very informative presentation from Guillaume:<br><a href="https://gnodet.github.io/maven4-presentation/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gnodet.github.io/maven4-presen</span><span class="invisible">tation/</span></a></p><p><a href="https://mastodon.online/tags/maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven</span></a> <a href="https://mastodon.online/tags/maven4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven4</span></a></p>
Tamas Cservenak<p>(almost) 20 years of Maven Proxies</p><p><a href="https://cstamas.org/blog/2025/01/almost-20-years-of-mrms/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cstamas.org/blog/2025/01/almos</span><span class="invisible">t-20-years-of-mrms/</span></a></p><p><a href="https://mastodon.online/tags/maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven</span></a> <a href="https://mastodon.online/tags/maven3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven3</span></a> <a href="https://mastodon.online/tags/maven4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven4</span></a></p>
Tamas Cservenak<p>Maveniverse Mímir offers system-wide and also LAN-wide caches, try it out! Will make you LOVE nuke your local repository!</p><p><a href="https://github.com/maveniverse/mimir/releases/tag/release-0.2.1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/maveniverse/mimir/r</span><span class="invisible">eleases/tag/release-0.2.1</span></a></p><p><a href="https://mastodon.online/tags/maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven</span></a> <a href="https://mastodon.online/tags/maven3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven3</span></a> <a href="https://mastodon.online/tags/maven4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven4</span></a> <a href="https://mastodon.online/tags/maveniverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maveniverse</span></a></p>
Tamas Cservenak<p>Do nuke your local repository: <a href="https://cstamas.org/blog/2025/01/do-nuke-your-local-repository/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cstamas.org/blog/2025/01/do-nu</span><span class="invisible">ke-your-local-repository/</span></a></p><p><a href="https://mastodon.online/tags/maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven</span></a> <a href="https://mastodon.online/tags/maven3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven3</span></a> <a href="https://mastodon.online/tags/maven4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven4</span></a></p>