Цель jar:jar в Maven отвечает за создание JAR-файла (Java Archive) из скомпилированных классов твоего проекта. Эта цель упаковывает твоё приложение в распространяемый формат.
Созданный JAR-файл помещается в директорию сборки Maven (обычно target/). Файл следует стандартному соглашению об именовании:
${project.id}-${project.currentVersion}.jar
Значения project.id и project.currentVersion берутся из конфигурационного файла pom.xml твоего проекта.
Цель jar:jar является частью Maven JAR плагина. В большинстве современных проектов Maven она была вытеснена maven-jar-plugin, который предоставляет расширенную функциональность и лучшую интеграцию с жизненным циклом сборки Maven.
Цель jar:jar перекомпилирует исходный код перед упаковкой классов в JAR-файл, чтобы убедиться, что все изменения включены в архив.
Новый — ещё не проверен сообществом
Вы