Tagged articles
9 articles
Page 1 of 1
Java Tech Enthusiast
Java Tech Enthusiast
Mar 1, 2026 · Backend Development

Master Maven Assembly Plugin: Build Fat JARs, ZIPs, and Custom Distributions

This guide explains how to use Maven's assembly plugin to create executable JARs, ZIP/TAR archives, and custom distribution packages by configuring the plugin in pom.xml, writing assembly descriptors, and running a single Maven command, with multiple real‑world examples and a sample project structure.

Assembly pluginJavabuild
0 likes · 13 min read
Master Maven Assembly Plugin: Build Fat JARs, ZIPs, and Custom Distributions
Top Architect
Top Architect
May 5, 2022 · Backend Development

Spring Boot Packaging with Maven Assembly Plugin and Shell Deployment Script

This article demonstrates how to package a Spring Boot application using Maven profiles and the assembly plugin to create a zip distribution, and provides a reusable shell script (shenniu_publish.sh) for extracting, starting, stopping, and restarting the service on Linux environments.

Assembly pluginDeploymentProfiles
0 likes · 14 min read
Spring Boot Packaging with Maven Assembly Plugin and Shell Deployment Script
IT Xianyu
IT Xianyu
May 28, 2021 · Backend Development

Spring Boot Packaging with Maven Profiles and a Shell Deployment Tool

This article explains how to use Maven profiles to manage multiple Spring Boot environments, configure the maven‑assembly‑plugin to create a zip release containing the jar, configuration files and a custom shell script, and then deploy and control the application on Linux using the provided shenniu_publish.sh tool.

Assembly pluginDeploymentProfiles
0 likes · 15 min read
Spring Boot Packaging with Maven Profiles and a Shell Deployment Tool
Top Architect
Top Architect
Nov 2, 2020 · Backend Development

Spring Boot Packaging with Maven Profiles and Shell Deployment Script

This article explains how to configure Maven profiles for different environments, use the maven‑assembly‑plugin to create a zip deployment package, and employ a custom shell script (shenniu_publish.sh) to unzip, start, stop, and restart a Spring Boot jar on Linux, streamlining the build‑and‑deploy workflow.

Assembly pluginBackendDeployment
0 likes · 13 min read
Spring Boot Packaging with Maven Profiles and Shell Deployment Script