<?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 jecklgamis.com</title><link>https://jecklgamis.com/tags/maven/</link><description>Recent content in Maven on jecklgamis.com</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 16 Apr 2026 13:49:15 +1000</lastBuildDate><atom:link href="https://jecklgamis.com/tags/maven/index.xml" rel="self" type="application/rss+xml"/><item><title>Load Testing with Gatling and Scala</title><link>https://jecklgamis.com/guides/gatling-scala-example/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://jecklgamis.com/guides/gatling-scala-example/</guid><description>&lt;p&gt;A Gatling load testing example in Scala with multiple ways to run simulations against an HTTP target.&lt;/p&gt;
&lt;h2 id="features"&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Simulation written in Scala using the Gatling DSL&lt;/li&gt;
&lt;li&gt;Configurable via system properties (URL, duration, rate, thresholds)&lt;/li&gt;
&lt;li&gt;Four execution modes: Maven plugin, executable jar, Docker, Kubernetes Job&lt;/li&gt;
&lt;li&gt;Bundled Node.js HTTP test server as a minimal system under test&lt;/li&gt;
&lt;li&gt;Helm chart for Kubernetes deployment&lt;/li&gt;
&lt;li&gt;GitHub template — clone from a clean slate with one click&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="getting-started"&gt;Getting Started&lt;/h2&gt;
&lt;h3 id="requirements"&gt;Requirements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;JDK 21&lt;/li&gt;
&lt;li&gt;Node.js (for the bundled test server)&lt;/li&gt;
&lt;li&gt;Maven&lt;/li&gt;
&lt;li&gt;Docker (optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="start-the-test-app"&gt;Start the Test App&lt;/h3&gt;
&lt;p&gt;The included test server is a minimal Node.js HTTP server that echoes requests back.&lt;/p&gt;</description></item></channel></rss>