Mam pom z wieloma wykonaniami montażowymi. Po uruchomieniu, np. mvn package
, uruchamia wszystkie wykonania. Jak mogę powiedzieć, aby uruchomić tylko wykonanie foo
?Maven: jak określić, które wykonanie wtyczki zestawu uruchamia się
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>foo/id>
<phase>package</phase>
<goals><goal>single</goal></goals>
<configuration>...</configuration>
</execution>
<execution>
<id>bar</id>
<phase>package</phase>
<goals><goal>single</goal></goals>
<configuration>...</configuration>
</execution>
Co mam powyżej jest w moim umyśle, podobny do następującego Makefile
:
all: foo bar
foo:
... build foo ...
bar:
... build bar ...
mogę uruchomić make all
lub po prostu make
zbudować wszystko, czy mogę uruchomić make foo
lub make bar
do budować indywidualne cele. Jak mogę to osiągnąć z Mavenem?