在构建时生成Maven资源

时间:2015-04-09 16:39:11

标签: maven maven-plugin

我正在编写一个Confluence插件,这是一个Maven项目。我想在构建过程中将一些资源复制/聚合/下载/生成到src / main / resources目录中。如何配置Maven让我在构建过程中运行一些代码来创建这些资源?

1 个答案:

答案 0 :(得分:0)

一种解决方案是在构建期间使用ant。 例如:

<plugin>
  <artifactId>maven-antrun-plugin</artifactId>
  <version>1.7</version>
  <executions>
    <execution>
      <id>taskId</id>
      <phase>generate-resources</phase>
      <configuration>
        <target name="targetName">
         <!-- put some ant code here -->
        </target>
      </configuration>
     <goals>
       <goal>run</goal>
     </goals>
   </execution>
 </executions>