如何从POM中检索<finalname>值?

时间:2016-06-16 20:03:57

标签: java spring maven pom.xml

我在将我的Spring Web应用程序打包到.war之前手动设置我的pom.xml中的标记值,然后在JBOSS上手动部署我的.war文件。

我在webapp文件夹中有一个test.html文件,它发送一个POST请求来测试我的控制器类中的@RequestMapping方法是否按预期工作。我想将标记的值存储在JavaScript变量中(在test.html中)。

如何从pom.xml中获取值并存储在JavaScript变量中?

1 个答案:

答案 0 :(得分:1)

创建一个包含$ {finalName}的过滤属性资源文件,然后从类路径中读取它。

src/main/resources/config.properties:

finalName=${propContainingFinalName}

    <build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>config.properties</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>