From a JAR to a full-fledged MacOS app
A developer details how to convert a Kotlin JAR into a native MacOS app using jpackage and Maven to resolve network permissions.
A developer details how to convert a Kotlin JAR into a native MacOS app using jpackage and Maven to resolve network permissions.
A guide to using the execjar tool to create executable JAR files for Java applications, compatible with UNIX systems.
The exec-maven-plugin now supports Java 25's JEP 512 launchable main methods, allowing execution of simpler void main() programs.
A technical tutorial on generating Allure test reports using Playwright with Java and Maven, covering dependencies and configuration.
Explores Java 22's ability to run multiple source files without explicit compilation and discusses its impact on build tools like Maven and Gradle.
jOOQ 3.19.0 release adds support for DuckDB, Trino, Oracle 23c, introduces join path improvements, an official Gradle plugin, and commercial Maven repositories.
A reference list of Maven coordinates (groupId and artifactId) for the most popular JDBC drivers, sourced from jOOQ integration tests.
A developer explores issues building Apache Flink with modern Maven due to blocked HTTP repositories in dependencies, offering troubleshooting insights.
A developer details issues building Apache Flink with modern Maven due to blocked HTTP repositories in dependencies, offering troubleshooting insights.
A guide to configuring Maven to compile and test Java code snippets referenced by Javadoc's new @snippet tag, ensuring examples stay up-to-date.
Announcing the OSS Quickstart Archetype, a Maven template for bootstrapping modern, opinionated open-source Java projects with best practices.
Introduces the OSS Quickstart Archetype, a Maven template for bootstrapping modern, opinionated open-source Java projects with best practices.
A tutorial on using the Jib Maven plugin to containerize a Java application and build Docker images without writing a Dockerfile.
A practical guide to Java's module system, covering benefits, challenges, and real-world implementation strategies.
A tutorial on building and deploying a basic Java Spring API using VSCode, from project setup to deployment on Heroku.
A guide to automating Class Data Sharing (CDS) archive creation with Apache Maven to improve Java application startup times and reduce memory footprint.
Explains how to automate the creation of Class Data Sharing (CDS) archives using Apache Maven to improve Java application startup times.
How to fix the Java UnsupportedClassVersionError when building a Docker image for ksqlDB by switching to JDK 8.
Piranha 20.1.2, an early-stage Jakarta EE/MicroProfile runtime, is released with 59 issues focused on Piranha Micro and Servlet compatibility.
Explains how to use Maven's new ${revision}, ${sha1}, and ${changelist} properties for simplified, centralized versioning in projects.