Я хочу упаковать свой проект в одну неисполняемую библиотеку JAR для распространения. Как сделать пакет проекта Maven всеми JAR-файлами зависимостей в выходной JAR-файл? В модуле сборки Maven есть опция jar-with-dependencies для создания исполняемого файла JAR с зависимостями. Для получения цели есть рецепт . Тем не менее, мне нужно собрать библиотеку JAR без Main класса. Как я могу построить такую банку?
jar-with-dependencies
Main
Нет необходимости использовать maven-jar-plugin для создания неисполняемого jar-файла.Команда mvn clean install по умолчанию создает неисполняемый файл jar, если в ваших проектах есть узел <packaging>jar</packaging> pom.xml.
mvn clean install
<packaging>jar</packaging>