Предотвратить ухо на строительство Maven дважды
-
26-12-2019 - |
Вопрос
При строительстве наших ухо с Maven Я вижу, что во время процесса сборки создается окончательный файл уха, удален и снова создан с нуля.Поскольку это довольно огромное ухо (с большим количеством файлов), я хотел бы предотвратить это, потому что:
- .
- ускоряет процесс здания
- Это улучшит время жизни SSD
Так что Вопрос в том, можно ли предотвратить ли первое создание файла слухов (которое незамедлительно удалено впоследствии) (и если так, как)?
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<earSourceDirectory>${basedir}/src/main/application</earSourceDirectory>
<defaultLibBundleDir>APP-INF/lib</defaultLibBundleDir>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
</archive>
<modules>
<!-- some modules -->
</modules>
</configuration>
<executions>
<execution>
<id>build-ear</id>
<phase>package</phase>
<goals>
<goal>ear</goal>
</goals>
</execution>
</executions>
</plugin>
. Решение
Тег AdddefaultimplementationActionRies, просто полезен для получения дополнительной информации о деталях реализации в Mainest.mf, по умолчанию, манифест будет автоматически сгенерирован при создании вашего проекта.Более подробная информация: http://maven.apache.org/mared/maven-Чархивер / Примеры / Mainest.html
и ваше ухо, кажется, строит два раза из-за указанного вами фазы.Вам не нужно переопределить блоки для выполнения, просто удалите его, и оно будет работать должным образом.