maven-jar-plugin 的includes和excludes
maven打包本地jar包
    maven-jar-plugin插件是Maven工具中的常用插件之一,主要用于打包项目成jar包。其中,includes和excludes是该插件中的两个重要参数,用于控制哪些文件和目录被包含或者排除在生成的jar包中。
    includes参数用于指定需要被包含在生成的jar中的文件和目录。我们可以使用通配符*和**来匹配文件或目录。
    例如:
    ```
<configuration>
    <finalName>myjar</finalName>
    <includes>
        <include>**/*.class</include>
        <include>**/*.properties</include>
    </includes>
</configuration>
```
    上面的配置表示将所有的class文件和properties文件都包含在jar中。
    excludes参数用于排除不想被包含在生成的jar中的文件和目录。同样,我们也可以使用通配符来匹配文件或目录。
    例如:
    ```
<configuration>
    <finalName>myjar</finalName>
    <excludes>
        <exclude>**/*.txt</exclude>
        <exclude>**/test/*</exclude>
    </excludes>
</configuration>
```
    上面的配置表示不包含所有的txt文件以及test目录下的文件和子目录。
    以上就是includes和excludes的用法。在实际开发中,我们可以根据自己的需求对这两个参数进行配置,来满足对生成的jar包中文件和目录的控制。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。