java Ant加载。动态创建属性文件
默认情况下,当您使用<loadproperties srcFile="fileDir"/>
时,属性将在ant脚本执行的开始加载
我的问题是这个问题。属性文件在开始时不存在,因为我从其他方向复制它(根据其他内容更改其内容)。所以问题是:我是否可以加载。在Ant脚本中间的属性文件动态???p>
你可以在下面搜索框中键入要查询的问题!
默认情况下,当您使用<loadproperties srcFile="fileDir"/>
时,属性将在ant脚本执行的开始加载
我的问题是这个问题。属性文件在开始时不存在,因为我从其他方向复制它(根据其他内容更改其内容)。所以问题是:我是否可以加载。在Ant脚本中间的属性文件动态???p>
# 1 楼答案
loadproperties
只是一个普通的Ant任务。这相当于多次调用property
任务来设置属性。你可以在脚本的开头,在某个目标的中间,或者其他任何地方调用它。因此,如果在执行过程中动态填充属性文件,并且在目标
targetX
中的某个点希望加载该文件,则只需像往常一样调用该任务:请注意,如果您之前(在Ant脚本的最开始)已经加载了属性,那么第二次加载将不会覆盖在第一次调用} 任务
loadproperties
中设置的属性值(因为属性是不可变的)。如果要覆盖它们,可以使用Ant Contrib中的^{