<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Maven on</title><link>https://codeinfocus.com/tags/maven/</link><description>Recent content in Maven on</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 13 Apr 2020 12:00:00 +0300</lastBuildDate><atom:link href="https://codeinfocus.com/tags/maven/index.xml" rel="self" type="application/rss+xml"/><item><title>Using Maven and Jenkins to perform modular Java builds</title><link>https://codeinfocus.com/blog/2020-04/using-maven-and-jenkins-to-perform-modular-java-builds/</link><pubDate>Mon, 13 Apr 2020 12:00:00 +0300</pubDate><guid>https://codeinfocus.com/blog/2020-04/using-maven-and-jenkins-to-perform-modular-java-builds/</guid><description>&lt;p>This is a third post in a series, describing the problems my team has faced during implementation of Jenkins pipelines in Kubernetes.&lt;/p>
&lt;ol>
&lt;li>&lt;a href="https://codeinfocus.com/blog/2020-03/jenkins-java-centric-pipelines-in-kubernetes/">Jenkins Java Centric Pipelines in Kubernetes&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://codeinfocus.com/blog/2020-04/building-maven-projects-in-jenkins-docker-workers/">Building Maven Projects in Jenkins Docker workers&lt;/a>&lt;/li>
&lt;li>Using Maven and Jenkins to perform modular Java builds &lt;em>(This article)&lt;/em>&lt;/li>
&lt;li>&lt;a href="https://codeinfocus.com/blog/2020-05/building-docker-images-in-jenkins-on-kubernetes/">Building Docker Images in Jenkins on Kubernetes&lt;/a>&lt;/li>
&lt;/ol>
&lt;h2 id="modular-maven-builds-in-stateless-jenkins-workers">Modular Maven builds in stateless Jenkins workers&lt;/h2>
&lt;p>Maven is a pretty smart piece of software. Among its many capabilities it knows to build only the modified code since the last build (unless you run the &amp;ldquo;clean&amp;rdquo; directive.&lt;br>
When building in a stateless Jenkins workers for the reasons stated in the previous post, we lose these abilities, since every builds starts with an empty workspace.&lt;/p></description></item><item><title>Building Maven Projects in Jenkins Docker workers</title><link>https://codeinfocus.com/blog/2020-04/building-maven-projects-in-jenkins-docker-workers/</link><pubDate>Fri, 03 Apr 2020 12:00:00 +0300</pubDate><guid>https://codeinfocus.com/blog/2020-04/building-maven-projects-in-jenkins-docker-workers/</guid><description>&lt;p>This is a second post in a series, describing the problems my team has faced during implementation of Jenkins pipelines in Kubernetes.&lt;/p>
&lt;ol>
&lt;li>&lt;a href="https://codeinfocus.com/blog/2020-03/jenkins-java-centric-pipelines-in-kubernetes/">Jenkins Java Centric Pipelines in Kubernetes&lt;/a>&lt;/li>
&lt;li>Building Maven Projects in Jenkins Docker workers &lt;em>(This article)&lt;/em>&lt;/li>
&lt;li>&lt;a href="https://codeinfocus.com/blog/2020-04/using-maven-and-jenkins-to-perform-modular-java-builds/">Using Maven and Jenkins to perform modular Java builds&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://codeinfocus.com/blog/2020-05/building-docker-images-in-jenkins-on-kubernetes/">Building Docker Images in Jenkins on Kubernetes&lt;/a>&lt;/li>
&lt;/ol>
&lt;p>Building Maven projects in Docker or Kubernetes can be trickier than it first appears. In this post I&amp;rsquo;ll show you the steps required to make it work and a few tricks and workarounds.&lt;/p></description></item></channel></rss>