巨大なmvnプロジェクトのサブプロジェクトとしてリフトプロジェクトに取り組んでいます。プロパティファイルを次の場所に配置します。
- src/main/resources/props/staging.props
- src/main/resources/props/production.props
サブプロジェクトフォルダーにあります。
次に、jetty を次のように実行します。
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
ソースでハードコーディングされたファイル名をまだ使用しています。プロパティファイルに到達しなかったようです。
何か不足していますか?または、桟橋では動作しませんか?