release-engineering / pom-version-manipulator

Align versions in Maven POMs with those found in a Bill-of-Materials POM
Other
11 stars 9 forks source link

Downloaded vman.properties is cached, and cache is never overwritten. #33

Closed jdcasey closed 12 years ago

jdcasey commented 12 years ago

When a configuration URL is referenced from the bootstrap configuration, VMan will download the configuration properties to a file, then read that file. This cached file is never deleted, and if the remote copy is updated, the cached copy will fail to update.

VMan should delete this file before re-downloading, or better yet, use a random temp file with delete-on-exit semantics.

jdcasey commented 12 years ago

See 50b45cc5b13b5e5ac59b79df20593c1fcbc6dbc8