zoukankan      html  css  js  c++  java
  • Maven 中 resources 作用

    默认情况下,如果没有指定resources,目前认为自动会将src/main/resources下的.xml文件放到target里头的classes文件夹下的package下的文件夹里。
    如果设定了resources,那么默认的就会失效,因此需要设置指定resources文件夹。

    利用复制文件的特性,可以复制一些文件到指定的目录。 但是,一定要先指定resources文件目录,再指定要复制的文件
    如下:

    第一个resource 是复制特定文件
    第二个resource 是可以使用pom中的profile替换相关的值
    第三个resource 指定resources文件目录(一旦增加了resources节点,默认的resource目录就失效了,需要重新指定)

    <build>
        <resources>
            <resource>
                <directory>${project.basedir}/libs</directory>
                <targetPath>BOOT-INF/lib/</targetPath>
                        <includes>
                           <include>**/*.jar</include>
                        </includes>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>com/changfu/business/tpp/util/templates/**.html</include>
                </includes>
                <filter>true</filter>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
    </build>

    有时加载 mybatis文件出错,检查xml命名空间和类型名都没有错误,很可能就是resource目录错误了,按上面的步骤分析可以解决

  • 相关阅读:
    Python 写Windows Service服务程序
    关于Python 获取windows信息收集
    Pyqt 获取windows系统中已安装软件列表
    Python 打开目录与指定文件
    【转载】Pyqt 编写的俄罗斯方块
    Python win32api提取exe图标icon
    Pyqt QListWidget之缩略图列表
    Pyqt 时时CPU使用情况
    Python 的三目运算
    Chrome Crx 插件下载
  • 原文地址:https://www.cnblogs.com/liuxm2017/p/10688789.html
Copyright © 2011-2022 走看看