美文网首页
Maven 打包 项目中的资源文件损坏打不开(.xlsx)

Maven 打包 项目中的资源文件损坏打不开(.xlsx)

作者: 小川川哥哥哈 | 来源:发表于2019-03-19 10:32 被阅读0次

第一种方式, 解决maven打包时,会编译特定文件导致文件不可用

maven打包时,过滤不编译文件类型

<plugin>

    <groupId>org.apache.maven.plugins</groupId>

    <artifactId>maven-resources-plugin</artifactId>

    <configuration>

        <nonFilteredFileExtensions>

            <nonFilteredFileExtension>xlsx</nonFilteredFileExtension>

            <nonFilteredFileExtension>xls</nonFilteredFileExtension>

            <nonFilteredFileExtension>zip</nonFilteredFileExtension>

            <nonFilteredFileExtension>cer</nonFilteredFileExtension>

            <nonFilteredFileExtension>pfx</nonFilteredFileExtension>

            <nonFilteredFileExtension>py</nonFilteredFileExtension>

            <nonFilteredFileExtension>keystore</nonFilteredFileExtension>

        </nonFilteredFileExtensions>

    </configuration>

</plugin>

第二种方式,在过滤的时候排除掉相应的文件

<resource>

<directory>${project.basedir}/src/main/resources</directory>

       <filtering>true</filtering>

        <excludes>

            <exclude>static/fonts/**</exclude>

            <exclude>static/file/**</exclude>

        </excludes>

    </resource>

   <resource>

        <directory>${project.basedir}/src/main/resources</directory>

        <filtering>false</filtering>

        <includes>

            <include>static/fonts/**</include>

            <include>static/file/**</include>

        </includes>

    </resource>

相关文章

网友评论

      本文标题:Maven 打包 项目中的资源文件损坏打不开(.xlsx)

      本文链接:https://www.haomeiwen.com/subject/iyawmqtx.html