Thu, 29 Feb 2024, /Tamás Cservenák/:

Resolver 1.9.18 uses the temp file technique you describe:
copies to (random) temp file located in the same directory where target file is, and then atomically moves the file to its place
(unless OS is windows, for obvious reasons).

Doesn't atomic file move/replace work on Windows? I'm using Files.move() [1] with ATOMIC_MOVE [2] option to achieve the same technique on Windows successfully.

[1] https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/nio/file/Files.html#move(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption...) [2] https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/nio/file/StandardCopyOption.html#ATOMIC_MOVE

--
Stanimir

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to