存档插件配置指南

许多 Java 归档生成插件接受archive配置元素来自定义归档的生成。在标准 Maven 插件中,这包括、jarwarejb插件。earassembly

禁用 Maven 元信息

默认情况下,Maven 生成的档案包括META-INF/maven目录,该目录包含pom.xml用于构建档案的文件,以及pom.properties包含一些基本属性的文件,该文件采用较小的、更易于阅读的格式。

要禁用这些文件的生成,请为您的插件包括以下配置(在此示例中,使用 WAR 插件):

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.6</version>
        <configuration>
          <archive>
            <addMavenDescriptor>false</addMavenDescriptor>
          </archive>
        </configuration>
      </plugin>
    </plugins>
  </build>
  ...
</project>

配置清单

存档配置也接受清单配置。有关更多信息,请参阅使用清单指南