Maven
-
Enterprise Java
Multimodule Spring Boot Projects with Maven/Gradle: Best Practices
Structuring large-scale enterprise applications often demands modularity, separation of concerns, and efficient dependency management. A multimodule Spring Boot project enables…
Read More » -
Software Development
Gradle Equivalents Of Maven Commands
Maven and Gradle are two of the most popular build automation tools in the Java ecosystem. Both tools help in…
Read More » -
Core Java
Maven vs. the World: Why Gradle Won (But Maven Still Rules in Banking)
In the Java ecosystem, the build tool debate often generates strong opinions. As Martin Fowler, renowned software architect, observes: “Maven’s…
Read More » -
Core Java
Exporting the Maven Version Number to a File
When deploying applications, tracking the correct version is essential for debugging, rollback strategies, and ensuring compatibility with other services. In…
Read More » -
Software Development
Read an External Properties File in Maven
1. Introduction Reading external properties in a maven project is useful when accessing secure credential configuration, or logging settings, etc.…
Read More » -
Core Java
Java Maven OWASP Dependency-Check Example
With the increasing use of open-source libraries, ensuring software security has become a critical aspect of development. Many applications rely…
Read More » -
Core Java
Java Micronaut in Docker: A Guide with Maven and Jib
Micronaut is a modern, JVM-based framework designed for building microservices and serverless applications. It’s known for its low memory footprint,…
Read More » -
Core Java
Understanding Maven Predefined Properties
Maven is a widely used build automation tool that helps manage project dependencies, compile code, package applications, and run tests.…
Read More » How to Publish Maven Artifacts to GitHub Packages
GitHub Packages is a versatile platform for hosting your project’s dependencies and artifacts. It seamlessly integrates with GitHub repositories, making…
Read More »