Этот проект является библиотекой, фреймворком, над которым я работаю, и будет распространяться в виде jar-файла через mavenrepository.com.
Я читал это на странице в разделе 1Введение.
Плагин maven jar предоставляет возможность создавать файлы jars. Если вы определите, что ваш проект упакован в файл jar, maven будет неявно вызывать этот плагин.Нам не нужно определять его внутри pom.xml, он будет загружен и выполнен, когда это понадобится maven.
Вопрос в том, как определить сам проект как jar в pom.xml.
По умолчанию я хочу, чтобы в банке были только файлы src/main/java
.src/test/java
не обязательно находиться внутри банки.