如何调用maven-resources-plugin然后执行exec-maven-plugin然后再次调用maven-resources-plugin

时间:2018-11-02 07:45:52

标签: java spring maven

我想使用maven-resources-plugin复制一个excel,并使用exec-maven-plugin从该excel创建一些属性文件。并且新创建的属性需要随构建一起附加。我可以创建属性文件,但是这些属性文件未包含在build(jar)中。 谁能帮我解决这个问题。 还是有任何方法可以做到这些。

1 个答案:

答案 0 :(得分:1)

您必须创建maven-resources-plugin的多个执行,并将它们分配给Please refer to this page for more info

例如,您可以这样做:

  • 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>
...