Java 为什么Maven goal没有';t将变量设置为.properties文件

Java 为什么Maven goal没有';t将变量设置为.properties文件,java,maven,Java,Maven,存在包含1个空变量的属性文件config.properties url= 执行maven目标后 clean compile test -Durl=google.com 变量保持为空。为什么?因为使用-D将值作为系统属性传递,它不会写入文件中,而是可以通过system.getProperty(“url”)访问,所以如果我在类system.getProperty(“url”)中使用,它将返回google.com?是的,但只有在命令行执行中传递属性时才会返回

存在包含1个空变量的属性文件config.properties

url=
执行maven目标后

clean compile test -Durl=google.com

变量保持为空。为什么?

因为使用-D将值作为系统属性传递,它不会写入文件中,而是可以通过
system.getProperty(“url”)
访问,所以如果我在类system.getProperty(“url”)中使用,它将返回google.com?是的,但只有在命令行执行中传递属性时才会返回