, если вы используете плагин maven, указанный ниже
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
, вы можете использовать конфигурацию, содержащую descriptorRefs , которые сообщают maven, какой тип сборки следует создавать в этой конфигурации.
пример:
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
jar-with-dependencies - это предварительно изготовленный дескриптор maven, указывающий maven на создание jar-файла с зависимостями, аналогичными термину FatJar
, затем просто запустите mvn clean package .
Для тонкого Jar у меня нет решения, но если у вас есть проект весенней загрузки, это репо может это сделать. https://mvnrepository.com/artifact/org.springframework.boot.experimental/spring-boot-thin-layout/1.0.25.RELEASE
возможно, вам поможет сочетание двух.