我正在将一个电梯项目作为一个巨大的 mvn 项目的子项目。我将属性文件放入:
- src/main/resources/props/staging.props
- src/main/resources/props/production.props
在子项目文件夹中。
然后我运行码头:
mvn jetty:run -Drun.mode=staging
我使用以下方法打印了设置net.liftweb.util.Props
:
println("file_name:" + Props.fileName)
println("mode_name:" + Props.modeName)
输出:
file_name:lift.props
mode_name:staging
模式名称是正确的。但是,文件名完全错误。net.liftweb.util.Props
仍在使用已在源代码中硬编码的文件名。它似乎从未到达我的财产文件。
我错过了什么吗?或者它不能与码头一起工作?