Краткий ответ:
Да, вы можете создать несколько целей сборки (jar-файлов) из одного проекта, используя maven-jar-plugin (профили, выполнения).
https://maven.apache.org/plugins/maven-jar-plugin/
Если вы сделаете это?
Я считаю, что большинство людей согласятся со мной, что вы не должны этого делать, вы должны придерживатьсяк одной из наиболее важных базовых концепций Maven: модульность.
Теперь, вы задали себе вопрос: Действительно ли мне нужно создавать несколько модулей (jar-файлов) для моего приложения? Могу ли я управлять всеми частями кода в одном проекте?
Может быть, вам просто нужно некоторое руководство о том, как организовать ваши пакеты Java в одном проекте.
https://dzone.com/articles/layered-architecture-is-good - Использование многоуровневой архитектуры
http://www.javapractices.com/topic/TopicAction.do?Id=205 - Пакеты по функциям против слоев
ПРИМЕЧАНИЕ. Если вы считаете, что ваш проект будет быстро расти, а количество классов будетбольшое количество, это, вероятно, хороший кандидат, чтобы быть мультимодулемэлектронное приложение.
Если у вас все еще есть чувство, что вам нужно создать несколько модулей, есть несколько интересных постов о том, как решать вопросы модульности при разработке приложений, в этих постах они приводят очень интересные причины / критерии, почемуВы должны разбить свое приложение на модули.
Как разбить систему на модули?
Spring Java Maven Project + Module Design
Удачи!