Maven
-
Core Java
How to Set JVM Arguments for Maven Builds
Effectively managing JVM arguments is essential for optimizing performance and configuring the build environment in modern Java development. Apache Maven…
Read More » -
Core Java
Understanding Maven Dependency Graph or Tree
Working on large Maven projects can be daunting, especially when it comes to managing dependencies between modules and libraries and…
Read More » -
Core Java
Log4j RCE 0-day vulnerability (CVE-2021-44228) mitigation actions
I had an update from my very good friend and excellent consultant Stella Varvarigou in which she explained me that setting com.sun.jndi.rmi.object.trustURLCodebase…
Read More » -
Enterprise Java
Cloud Build and Gradle/Maven Caching
One of the pain points in all the development projects that I have worked on has been setting up/getting an…
Read More » -
Web Development
Static website generation with Java, Maven and JBake
Did you notice? Last week, we migrated the entire www.optaplanner.org website (1399 files) to build with Java and Maven, instead…
Read More » -
Enterprise Java
Jenkins: Automating your delivery pipeline
In this post, we are going to create a Jenkins pipeline for a Java Spring project using Maven and Git:…
Read More » -
Enterprise Java
Testing using TestContainers
Part of our everyday ci/cd tasks involve using containers in order for the tests to take effect.So what if you…
Read More » -
Enterprise Java
All Your Tests Belong to You: Maintaining Mixed JUnit 4/JUnit 5 and Testng/JUnit 5 Test Suites
If you are seasoned Java developer who practices test-driven development (hopefully, everyone does it), it is very likely JUnit 4…
Read More » -
DevOps
Rebuild a Maven repository in 3 steps
In this blog post, I will show a way to very quickly rebuild a Maven repository without having to set…
Read More »