gpt4 book ai didi

Java maven Junit读取systemproperties变量来加载属性文件

转载 作者:行者123 更新时间:2023-12-01 14:28:08 24 4
gpt4 key购买 nike

Java Maven Spring Junit 与 Web 应用程序

我正在使用以下代码将属性文件加载到 spring 上下文放置容器中。

<context:property-placeholder location="file:${RESOURCE_PATH}/jdbc.properties" />

在 eclipse Junit 运行时配置中,我定义了“RESOURCE_PATH”,因此当我从 GUI 执行 junit 测试时它运行良好,但当我从 Maven 运行时它们会失败。

我们可以定义变量并在运行时传入pom文件吗?

最佳答案

您应该提供属性 RESOURCE_PATH使用-D运行maven时切换或者放入pom.xml进入部分<properties> ;像这样的东西:

<properties>
<RESOURCE_PATH>put your path here</RESOURCE_PATH>
</properties>

关于Java maven Junit读取systemproperties变量来加载属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17028759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com