文章正文

pom.xml与properties等配置文件互相读取变量

【文档】2020-04-23

简介pom.xml与properties等配置文件互相读取变量

POM中读取配置文件中的变量:

      <build>
        //读取本pom与属性文件变量
        <finalName>${artifactId}-${version}${server.port}</finalName>
        <plugins>
            //增加插件
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>properties-maven-plugin</artifactId>
                <version>1.0-alpha-2</version>
                <executions>
                    <execution>
                        <phase>initialize</phase>
                        <goals>
                            <goal>read-project-properties</goal>
                        </goals>
                        <configuration>
                            <files>
                                <file>${user.dir}/src/main/resources/application.properties</file>
                                <file>${user.dir}/src/main/resources/application-online.properties</file>
                            </files>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            // ....
         </plugins>
         </build>

properties文件读取pom.xml中定义的变量

    <build>
    // 其它略....
    <resources>
            //增加配置
           <resource>
                <directory>${project.basedir}/src/main/resources</directory>
                <filtering>true</filtering>
                <includes>
                    <include>*.properties</include>
                </includes>
            </resource>
    </resources>
    </build>

打赏支持

感谢您的支持,加油!

打开微信扫码打赏,你说多少就多少

找书费时,联系客服快速查找!

扫码支持

在线客服8:30-22:30,若离线请留言!

获取教程,请联系在线客服!

扫码支持

在线客服8:30-22:30,若离线请留言!

热门阅读

找PDF电子书,太费时间?

  • 微信扫描二维码,让客服快速查找。
  • 在线客服8:30-22:00,若离线请留言!