maven:资源过滤的介绍

1.定义:就是让指定配置文件里面的引用maven属性的内容,能够获取到在pom文件中定义的maven属性的值。指定目录:也就就是指src/main/resources和src/test/resources文件下的所有文件,默认情况下,这些文件会被复制到classpath下面,即target/classes下面。

2.例子介绍:

   在pom.xml文件做以下设置:

  

1.设置maven属性:

<properties>

         <project.build.sourceEncoding> UTF-8project.build.sourceEncoding>

             1.6.0

             <dinfolog.version>1.6.0dinfolog.version>

            我是123,我在测试

properties>

<build>

    <resources>

            <resource>

                <directory>src/main/confdirectory>

                <filtering>truefiltering>

            resource>

resources>

build>

src/main/conf/下新建一个配置文件:test.propertites,文件内容如下:

hello=${test.word}

flume=${flume.version}

3. 进入工程所在目录执行mvn clean package,进入target/classess/文件夹下后查看结果

 

maven:资源过滤的介绍_第1张图片

 

 

 

你可能感兴趣的:(maven)