Java 如何检索<;最终名称>;POM的价值?
在将SpringWeb应用打包为.war之前,我在pom.xml中手动设置标记值,然后在JBOSS上手动部署.war文件 我在webapp文件夹中有一个test.html文件,它正在发送一个POST请求,以测试控制器类中的@RequestMapping方法是否按预期工作。我想将标记的值存储在JavaScript变量中(在test.html中)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
如何从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中。