Resolving Maven Dependency Issues: No Versions Available for net.minidev:json-smart
Daniel Marino
13 February 2025
Resolving Maven Dependency Issues: No Versions Available for net.minidev:json-smart

It can be rather annoying to encounter an unexpected Maven build error pertaining to dependency resolution, particularly if your project was operating smoothly the day before. The unavailability of certain json-smart versions is one such problem that could abruptly ruin the build. Repository updates, conflicts with dependencies, or even a missing maven-metadata.xml file may be the cause of this. To fix this, developers must examine their dependency tree, impose updates, and eliminate dependencies that clash. Such interruptions in large-scale applications can be avoided with the aid of proactive dependency management and practical debugging techniques.

Using Maven to Create an Executable JAR with Dependencies
Louis Robert
7 July 2024
Using Maven to Create an Executable JAR with Dependencies

This tutorial explains how to use Maven to package all dependencies into a single JAR for simple distribution creation of an executable JAR. Important actions include setting up the pom.xml with the right plugins and executing particular Maven commands to finish compiling and packaging the project.