我必须在运行时编辑文件。有问题的文件是java属性文件。 基本上,我在这个道具文件中存储一个值供以后使用。 但是,当我在perforce中签入此文件时,这将变为只读,并且在运行时无法编辑该文件,并且会因访问被拒绝而抛出异常。 原因是此文件无法编辑,因为它在签入后现在变为只读文件。 请任何人帮我解决这个问题。
答案 0 :(得分:2)
您的构建不应该对源树中的文件具有运行时依赖性。
作为构建过程的一部分,您应该将源树中的必要文件复制到构建树中(然后它可以自由地将权限更改为可写)。然后,您的构建应该依赖于 文件的副本。