<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Build Automation on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/build-automation/</link><description>Recent content in Build Automation on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 04 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/build-automation/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 2: Mastering Maven for Java Project Management</title><link>https://ai-blog.noorshomelab.dev/java-mini-projects/ch02-maven-project-management/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/java-mini-projects/ch02-maven-project-management/</guid><description>&lt;h2 id="chapter-2-mastering-maven-for-java-project-management"&gt;Chapter 2: Mastering Maven for Java Project Management&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 2 of our journey! In the previous chapter, we laid the groundwork by ensuring our development environment was properly set up with the latest Java Development Kit (JDK). With our tools in place, it&amp;rsquo;s time to elevate our project management capabilities.&lt;/p&gt;
&lt;p&gt;This chapter will guide you through setting up a robust, production-ready Java project using Apache Maven. Maven is an indispensable build automation tool used predominantly for Java projects. It standardizes project structures, manages dependencies, and automates the build process, from compilation and testing to packaging and deployment. By the end of this chapter, you will have a fully configured Maven project, complete with proper directory structure, dependency management, and a foundational setup for logging and testing, ready for us to start building our &amp;ldquo;Simple Calculator&amp;rdquo; application in the next chapter.&lt;/p&gt;</description></item></channel></rss>