Создайте несколько исполняемых Jar-файлов (с включенными зависимостями) из одного проекта Maven [дубликат]

На этот вопрос уже есть ответ здесь:

Создание двух исполняемых JAR-файлов с помощью maven-assembly-plugin 1 ответ

У меня есть один проект Maven, который имеет несколько основных классов. Я хочу создать из этого проекта исполняемые файлы Jar (которые включают все зависимости). В настоящее время у меня есть следующая конфигурация сборки (используя maven.assembly):

<build>
<plugins>
    <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <configuration>
            <archive>
                <manifest>
                    <mainClass>classpath.to.my.mainClass</mainClass>
                </manifest>
            </archive>
            <descriptorRefs>
                <descriptorRef>jar-with-dependencies</descriptorRef>
            </descriptorRefs>
        </configuration>
    </plugin>
</plugins>
</build>

Это способ достичь этого с помощью Maven-сборки? Если нет, то как проще всего достичь моей цели?

Ответы на вопрос(4)

Ваш ответ на вопрос