Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检索<;最终名称>;POM的价值?_Java_Spring_Maven_Pom.xml - Fatal编程技术网

Java 如何检索<;最终名称>;POM的价值?

Java 如何检索<;最终名称>;POM的价值?,java,spring,maven,pom.xml,Java,Spring,Maven,Pom.xml,在将SpringWeb应用打包为.war之前,我在pom.xml中手动设置标记值,然后在JBOSS上手动部署.war文件 我在webapp文件夹中有一个test.html文件,它正在发送一个POST请求,以测试控制器类中的@RequestMapping方法是否按预期工作。我想将标记的值存储在JavaScript变量中(在test.html中) 如何从pom.xml获取值并存储在JavaScript变量中?制作一个包含${finalName}的过滤属性资源文件,然后从类路径中读取该文件 src/m

在将SpringWeb应用打包为.war之前,我在pom.xml中手动设置标记值,然后在JBOSS上手动部署.war文件

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


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

制作一个包含${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>
src/main/resources/config.properties:
finalName=${propContainingFinalName}
src/main/resources
config.properties
真的

这有点不清楚。您如何为多种环境构建您的战争?通过个人资料?你在寻找什么样的最终结果?你想让
qa
,还是
test
进入最终的
test.html
?我的意思是,如果我想在qa中部署我的war,那么在打包之前我会将最终名称更改为MyApp qa,类似地,对于Dev,我将finalName更改为MyApp-Dev。我将在JBOSS上部署.war。请澄清您的具体问题或添加其他详细信息,以突出显示您所需的内容。正如目前所写的,很难准确地说出你在问什么。请参阅“如何寻求帮助”页面以澄清此问题。@RomanC希望您现在明白了,如果您有任何建议,请告诉我。@Jammy我不清楚。谢谢,我有一个问题,我可以从JAVA获取,但如何将其放入.html文件(JavaScript)中。我的应用在春季的RESTfulWebApp中。