複数のアセンブリ実行を持つpomがあります。私が走ったとき、例えば。 mvn package
、すべての実行を実行します。 foo
の実行のみを実行するように指示するにはどうすればよいですか?Maven:どのアセンブリプラグイン実行が実行されるかを指定する方法
<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>
私は上記の持っていることは、私の心の中で、次のようMakefile
のようになります。
all: foo bar
foo:
... build foo ...
bar:
... build bar ...
私はすべてを構築するためにmake all
または単にmake
を実行することができ、または私がmake foo
またはmake bar
を実行することができます個々のターゲットを構築する。 Mavenでこれをどうすれば実現できますか?