Maven打包排除某个资源或者目录

最近在spark streaming本地调试的时候,引入了一些资源文件,打包的时候需要给排除掉。所以就考虑使用maven的方式

详细参考官方文档:https://maven.apache.org/plugins/maven-jar-plugin/examples/include-exclude.html

排除某个资源文件

<plugin>
                <groupId>org.apache.maven.pluginsgroupId>
                <artifactId>maven-jar-pluginartifactId>
                <version>3.0.2version>
                <configuration>
                    <excludes>
                        <exclude>core-site.xmlexclude>
                        <exclude>hdfs-site.xmlexclude>
                    excludes>
                configuration>
            plugin>

排除某个目录

<project>
  ...
  <build>
    <plugins>
      ...
      <plugin>
        <groupId>org.apache.maven.pluginsgroupId>
        <artifactId>maven-jar-pluginartifactId>
        <version>3.0.2version>
        <configuration>
          <includes>
            <include>**/service/*include>
          includes>
        configuration>
      plugin>
      ...
    plugins>
  build>
  ...
project>

我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan

本文转自博客园xingoo的博客,原文链接:Maven打包排除某个资源或者目录,如需转载请自行联系原博主。

你可能感兴趣的:(Maven打包排除某个资源或者目录)