0

Maven アセンブリを使用して zip の zip を作成し、他の zip を含む zip をインストールするにはどうすればよいですか?

たとえば、A.zip、B.zip、C.zip を作成し、最後に D.zip (A、B、C を含む) をインストールする必要があります。

以下のようなものがある場合、Maven は A、B、C、D の zip ファイルをすべて作成しましたが、ランダムに zip をインストールします (つまり、D.zip をインストールしたかったのに、B.zip をインストールするという意味で)インストールされます)。

問題を回避するためのアドバイスはありますか?

<executions>
                    <execution>
                        <id>A</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>                        
                    </execution>
                    <execution>
                        <id>B</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>                        
                    </execution>
                    <execution>
                        <id>C</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>                        
                    </execution>
                    <execution>
                        <id>D</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>                        
                    </execution>
                </executions>   
4

1 に答える 1

0

a、b、c はパッケージ フェーズではなくパッケージ準備フェーズに入れることをお勧めしますが、D はパッケージ フェーズに残します。次のように、A、B、および C の構成を変更する必要があります。

<execution>
  <id>A</id>
  <phase>prepare-package</phase>
  <goals>
    <goal>single</goal>
  </goals>
  <configuration>
    <attach>false</attach>
  </configuration>
</execution>

D の設定はそのままにしておきます。

于 2012-06-21T19:53:09.100 に答える