首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >maven编译时不对某些文件进行编码

maven编译时不对某些文件进行编码
EN

Stack Overflow用户
提问于 2018-08-22 19:19:05
回答 2查看 497关注 0票数 0

我有一个问题。我的项目在资源中有一些.ico文件,比如下面的enter image description here,favicon.ico看起来像这样:enter image description here,但当我使用maven安装或打包项目时,我看到了这样的内容:“使用'UTF-8‘编码来复制过滤后的资源。”maven也在编码我的图标文件。所以图片是这样混合的:enter image description here和我所有的字体文件eot,svg不能工作。有没有人能帮我?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2018-08-22 20:32:50

我非常喜欢使用maven-resources-plugin

代码语言:javascript
复制
<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-resources-plugin</artifactId>
            <configuration>
                <nonFilteredFileExtensions>
                    <nonFilteredFileExtension>ico</nonFilteredFileExtension>
                    <nonFilteredFileExtension>eot</nonFilteredFileExtension>
                    <nonFilteredFileExtension>svg</nonFilteredFileExtension>
                    <nonFilteredFileExtension>ttf</nonFilteredFileExtension>
                    <nonFilteredFileExtension>woff</nonFilteredFileExtension>
                    <nonFilteredFileExtension>woff2</nonFilteredFileExtension>
                </nonFilteredFileExtensions>
            </configuration>
        </plugin>
票数 1
EN

Stack Overflow用户

发布于 2018-08-23 08:09:45

如果您使用spring-boot-starter-parent作为父pom,那么默认情况下资源过滤是打开的(如果没有父pom,默认情况下它是关闭的)。

您始终可以显式关闭它:

代码语言:javascript
复制
<resources>
    <resource>
        <directory>src/main/resources</directory>
        <filtering>false</filtering>
    </resource>
</resources>

请参阅:https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51965696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档