Czy istnieje sposób na wykonanie instalacji na słoikach z zależnościami utworzonymi za pomocą wtyczki maven-assembly?mvn install jar-with-dependencies
Odpowiedz
Jednym ze sposobów byłoby stworzenie projektu, w którym używa się wtyczki zespołu. W konfiguracji wtyczki zespołu możesz określić, jakiego wyjścia potrzebujesz (słoik, zip, ...)
W tym projekcie pom możesz umieścić swoje zależności i zbudować je. Za każdym razem, gdy wykonasz polecenie instalacji, wszystkie twoje zależności będą w twoim spakowanym pliku.
Sprawdź w sekcji "Wykonanie: tworzenie zespołu" here.
mvn montaż: montaż -DdescriptorId = jar-z zależnościami
:)
Jeśli wiązać zespół do fazy pakowania, to zainstalować w swoim repozytorium zarówno „normalne” i słoik Zależności zależne od słoika po wykonaniu kompilacji:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.3</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id> <!-- this is used for inheritance merges -->
<phase>package</phase> <!-- bind to the packaging phase -->
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
Jak używać tego słoika z zależnościami? – Mejmo
co masz na myśli mówiąc "wykonaj instalację w zależności od słoika"? –
Wtyczka maven-assembly-tworzy kontener, który zawiera wszystkie zależności. Chcę zainstalować to w moim lokalnym repozytorium za pomocą instalacji mvn. –
Być może mógłbyś opublikować swój fragment pom – Raghuram