С плагином maven сборка, пытаясь выполнить создание толстой банки, а затем zip - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь запустить этот maven pom xml с пакетом mvn или установкой mvn, чтобы он выполнялся так, чтобы был создан толстый файл jar, а затем был создан файл tar.gz zip из толстого файла jar (и некоторых других файлов).Я могу запустить их отдельно, но когда я пытаюсь объединить их, я получаю ошибки.Мне нужно использовать конкретную версию плагина сборки 3.1.0.

Как перенастроить эту часть конфигурации xml.

<plugin>
                <!-- See: https://maven.apache.org/plugins/maven-assembly-plugin/usage.html -->
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>3.1.0</version>
                <!-- Prev : 3.1.0 or 2.4.1 -->
                <configuration>
                    <descriptors>
                            <descriptor>exec-jar.xml</descriptor>
                            <!-- 
                            <archive>
                                <manifest>
                                  <mainClass>dcebatch.app.DCELeanplumBatchApplication</mainClass>
                                </manifest>                     
                            </archive>
                             -->
                    </descriptors>
                </configuration>
                <executions>
                    <execution>
                        <id>assemble-all</id>
                        <phase>package</phase>
                        <configuration>
                            <descriptor>exec-jar.xml</descriptor>
                            <archive>
                                <manifest>
                                  <mainClass>dcebatch.app.DCELeanplumBatchApplication</mainClass>
                                </manifest>                     
                            </archive>
                        </configuration>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>build_zip1</id>
                        <phase>package</phase>
                        <configuration>
                            <descriptor>exec-zip.xml</descriptor>
                        </configuration>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>  
...