forked from loafle/openapi-generator-original
* FILES is now path relative with no prefixes some Java implementations don't honor .relativize documentation fully. When outDir is /a/b and the input is /a/b/c/d, the result should be c/d. Some implementations make the output ./c/d which seems to mix the logic as documented for symlinks. So we need to trim any / or ./ from the start, as nobody should be generating into system root and our expectation is no ./ This resolves regeneration issues for those on such Java implementations, although we've not been able to track down the exact vendor or configurations which might lead to these differences. * Ensure windows outputs FILES paths in same format * Normalize FILES paths to remove relativization mid-path