Let's get started with a Microservice Architecture with Spring Cloud:
Apache Maven Series
Last updated: July 29, 2025
.
.
.
.
.
Maven Basics
- Apache Maven Tutorial
- Apache Maven Standard Directory Layout
- Where Is the Maven Local Repository?
- Maven Goals and Phases
- Maven Release to Nexus
- Maven Deploy to Nexus
- Install Local Jar With Maven
- A Quick Guide to Maven Wrapper
- How to Install Maven on Windows, Linux, and Mac
- Understanding Maven Dependency Graph or Tree
.
.
.
.
.
Maven Configuration
- Setting the Java Version in Maven
- Using Maven Behind a Proxy
- Refer to Environment Variables in pom.xml
- JDK Configuration for Maven Build in Eclipse
- Maven Error “JAVA_HOME should point to a JDK not a JRE”
- The settings.xml File in Maven
- Command Line Arguments as Maven Properties
- Clearing the Maven Cache
- Maven Logging Options
.
.
.
.
.
Maven Project Setup
- Guide to Maven Profiles
- Multi-Module Project with Maven
- Multi-Release JAR Files with Maven
- Multi-Module Maven Application with Java Modules
- Maven Project with Multiple Source Directories
- How to Create an Executable JAR with Maven
- Minification of JS and CSS Assets with Maven
- Maven Packaging Types
- Understanding Maven’s “relativePath” Tag for a Parent POM
.
.
.
.
.
Maven Dependencies
- Maven Dependency Scopes
- Find Unused Maven Dependencies
- How to Resolve a Version Collision of Artifacts in Maven
- Use the Latest Version of a Dependency in Maven
- Handling Maven Invalid LOC Header Error
- Optional Dependency in Maven
- Force Repository Update with Maven
- Maven dependencyManagement vs. dependencies Tags
.
.
.
.
.
Core Maven Plugins
- Maven Resources Plugin
- Maven Compiler Plugin
- The Maven Verifier Plugin
- Quick Guide to the Maven Surefire Plugin
- The Maven Failsafe Plugin
- Quick Guide to the Maven Install Plugin
- The Maven Deploy Plugin
- The Maven Site Plugin
- The Maven Clean Plugin
.
.
.
.
.
Maven and Spring
- Spring with Maven
- Spring Maven Repositories
- Spring Security with Maven
- Multi-Module Project With Spring Boot
- Spring Boot Dependency Management with a Custom Parent
- Spring with Maven BOM
- Difference Between spring-boot:repackage and Maven package
.
.
.
.
.
Maven Tests
- Skipping Tests with Maven
- Integration Testing with Maven
- Running JUnit Tests in Parallel with Maven
- Build a Jar with Maven and Ignore the Test Results
- Intro to JaCoCo
- Integration Testing With the Maven Cargo Plugin
- Running a Single Test or Method With Maven
.
.
.
.
.
Other Maven Plugins
- How to Create a Maven Plugin
- Maven Enforcer Plugin
- Introduction to Animal Sniffer Maven Plugin
- Copying Files With Maven
- Generate a WAR File in Maven
- Generate WSDL Stubs with Maven
.
.
.
.
.
















