在您的包装中包含公告文件

从 2.4 版开始,此插件具有允许您将生成的公告文件放在您喜欢的任何位置的选项。这使得可以在您的包装中包含生成的公告。

配置插件

在本例中,我们要调用生成的公告文件CHANGES.txt并将其放入项目 JAR 文件的META-INF目录中。为此,我们像这样配置更改插件:

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-changes-plugin</artifactId>
        <version>2.12.1</version>
        <executions>
          <execution>
            <id>include-announcement-file</id>
            <phase>generate-resources</phase>
            <goals>
              <goal>announcement-generate</goal>
            </goals>
            <configuration>
              <announcementFile>CHANGES.txt</announcementFile>
              <outputDirectory>${project.build.outputDirectory}/META-INF</outputDirectory>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  ...
</project>