Maven - выполнить метод перед упаковкой - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть проект Maven с приложением Spring Boot.

Существует некоторый класс с некоторым методом в приложении.Этот метод создает несколько новых файлов в папке приложения с использованием сложной логики.После того, как приложение развернуто, оно использует эти файлы во время работы.

В настоящее время я выполняю этот метод вручную перед упаковкой и развертыванием приложения.Я хочу автоматизировать этот процесс - я хочу, чтобы Maven выполнил этот метод перед упаковкой.

Возможно ли это?Как?

1 Ответ

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

Вы можете добавить exec плагин

<build>  
 <plugins>  
  <plugin>  
   <groupId>org.codehaus.mojo</groupId>  
   <artifactId>exec-maven-plugin</artifactId>  
   <version>1.1.1</version>  
   <executions>  
    <execution>  
     <phase>test</phase>  
     <goals>  
      <goal>java</goal>  
     </goals>  
     <configuration>  
      <mainClass>com.vineetmanohar.module.CodeGenerator</mainClass>  
      <arguments>  
       <argument>arg0</argument>  
       <argument>arg1</argument>  
      </arguments>  
     </configuration>  
    </execution>  
   </executions>  
  </plugin>  
 </plugins>  

Хороший пример здесь

...