Как вызвать maven-resources-plugin, затем exec-maven-plugin, затем снова maven-resources-plugin - PullRequest
0 голосов
/ 02 ноября 2018

Я хочу скопировать Excel с помощью maven-resources-plugin и создать несколько файлов свойств из этого Excel с помощью exec-maven-plugin. И вновь созданные свойства должны быть прикреплены к сборке. Я мог бы создать файлы свойств, но эти файлы свойств не включены в сборку (jar). Может кто-нибудь, пожалуйста, помогите мне решить эту проблему. Или есть ли способ сделать это.

1 Ответ

0 голосов
/ 02 ноября 2018

Вам необходимо создать несколько исполнений maven-resources-plugin и назначить их другому phase.

Например, вы можете сделать:

  • generate-resources фаза: первое, что вам нужно сделать
  • process-resources фаза: exec-maven-plugin для обработки ресурса
  • prepare-package фаза: какой бы прогон maven-resources-plugin (снова) вы хотите

Вы бы выбрали фазы, которые имеют смысл для того, что делает плагин, вы можете взять некоторую свободу, чтобы заставить вещи работать.

Вы можете настроить выполнение следующим образом:

<plugin>
  <artifactId>maven-resources-plugin</artifactId>
  <executions>
    <execution>
      <id>first</id>
      <phase>generate-resources</phase>
      <goals>
        <goal>jar</goal>
      </goals>
      <configuration>
        ...
      </configuration>
    </execution>
    <execution>
      <id>second</id>
      <phase>prepare-package</phase>
      ...
    </execution>
  </executions>
</plugin>
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...