Tag

Maven plugin

1 views collected around this technical thread.

Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 8, 2024 · Backend Development

Mastering Spring AOP: Dynamic Proxy, Java Agent, and Maven Plugin Techniques

Explore three Spring AOP implementation methods—dynamic proxy, Java Agent, and AspectJ Maven plugin—by setting up a sample Service, defining aspects, configuring aop.xml and JVM arguments, and comparing their flexibility, performance impact, and compile‑time weaving within a Spring Boot 2.7 environment.

AOPAspectJDynamic Proxy
0 likes · 7 min read
Mastering Spring AOP: Dynamic Proxy, Java Agent, and Maven Plugin Techniques
Code Ape Tech Column
Code Ape Tech Column
Mar 14, 2023 · Databases

Using Liquibase with Spring Boot: A Practical Guide to Database Change Management

This article provides a step‑by‑step tutorial on integrating Liquibase into a Spring Boot project, covering the creation of a Maven plugin to generate XML/YAML changelogs, configuring the application, writing changeSets for tables, columns, indexes and data, generating documentation, and troubleshooting classpath scanning issues.

LiquibaseMaven pluginSpring Boot
0 likes · 15 min read
Using Liquibase with Spring Boot: A Practical Guide to Database Change Management
Java Architect Essentials
Java Architect Essentials
Oct 15, 2021 · Backend Development

Understanding Spring Boot Executable JAR Packaging and the Role of JarLauncher

This article explains how the spring-boot-maven-plugin creates a self‑contained executable JAR, describes its internal structure, the manifest configuration, and details the function of Spring Boot Loader classes such as JarLauncher and LaunchedURLClassLoader in launching the application.

Class LoaderExecutable JARJarLauncher
0 likes · 11 min read
Understanding Spring Boot Executable JAR Packaging and the Role of JarLauncher
Java Captain
Java Captain
Feb 19, 2021 · Backend Development

Understanding Spring Boot Executable JAR Packaging and the Role of JarLauncher

This article explains how Spring Boot's spring-boot-maven-plugin creates an executable JAR, describes the internal JAR structure, the function of the JarLauncher class, and details the custom class loader mechanisms that enable Spring Boot applications to run directly with java -jar.

ClassLoaderExecutable JARJarLauncher
0 likes · 15 min read
Understanding Spring Boot Executable JAR Packaging and the Role of JarLauncher
Selected Java Interview Questions
Selected Java Interview Questions
Feb 5, 2021 · Databases

Screw: A Lightweight Database Documentation Generation Tool for Multiple Databases

Screw is an open‑source, lightweight Java plugin that automatically generates database design documentation in HTML, Word, or Markdown for a wide range of databases, offering customizable templates, extensible modules, and Maven integration to streamline documentation maintenance and reduce manual effort.

JavaMaven pluginSQL
0 likes · 12 min read
Screw: A Lightweight Database Documentation Generation Tool for Multiple Databases
Java Architecture Diary
Java Architecture Diary
Jul 7, 2020 · Databases

Automatically Generate Comprehensive Database Docs with Screw

This article introduces the Screw plugin, a lightweight tool that automates database table structure documentation across multiple databases, supports various output formats, and can be configured via custom Java code or a Maven plugin to streamline enterprise development workflows.

JavaMaven pluginMySQL
0 likes · 5 min read
Automatically Generate Comprehensive Database Docs with Screw