2011-01-19 5 views
10

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

+0

co masz na myśli mówiąc "wykonaj instalację w zależności od słoika"? –

+1

Wtyczka maven-assembly-tworzy kontener, który zawiera wszystkie zależności. Chcę zainstalować to w moim lokalnym repozytorium za pomocą instalacji mvn. –

+0

Być może mógłbyś opublikować swój fragment pom – Raghuram

Odpowiedz

-3

Czy to nie jest to mvn install?

+0

o ile oczywiście mvn: install jest odpowiedzią? – MikeW

0

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.

0

Sprawdź w sekcji "Wykonanie: tworzenie zespołu" here.

12

mvn montaż: montaż -DdescriptorId = jar-z zależnościami

:)

12

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> 
+0

Jak używać tego słoika z zależnościami? – Mejmo