我有一个带有Spring Boot应用程序的Maven项目。
应用程序中有一些带有某些方法的类。此方法使用一些复杂的逻辑在应用程序文件夹中创建一些新文件。部署应用程序后,它在运行时正在使用此文件。
目前,我在打包和部署应用程序之前手动执行此方法。我想使这个过程自动化-我希望Maven在打包之前执行此方法。
有可能吗?怎么样?
答案 0 :(得分:1)
您可以添加一个exec plugin
<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>
好榜样here