dockerfile-maven-plugin buildArgs參數踩坑

近期項目開發過程中使用到這個插件,同組小夥伴使用-Ddockerfile.buildArgs=JAR_FILE.hamster-server/target/hamster-server-1.1.0.jar直接指定jar,未通過pom的形式,發現報錯,查看源碼得知buildArgs類型爲Map:

參數讀取的時候org.apache.maven.plugin.PluginParameterExpressionEvaluator#evaluate(java.lang.String, java.lang.Class<?>),直接通過properties讀取: 

讀取結果爲String,得出結論 buildArgs不支持在參數後面直接加參數的形式,只支持pom配置的形式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章