Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
TEIIDDES-2678: Fix for correct handling of vdb udf files
* VdbEntry * VdbFileEntry * The path of the entry on windows will contain backslashes and these are not handled by jar files as file separators. Thus, the jar entry is not located in sub-directories but simply labelled with the full path. * Replace all backslashes with forward slashes to correctly handle file separators for jar entries * XmiVdb * Ensures streams are not left open when jar archive reading and writing * Important on windows since it locks open files and the archive cannot be replaced with the temporary one at the conclusion of the save method * MockFileBuilder * Avoids creating a FileInputStream unless absolutely required. * VdbTest * Additional checks for ensuring udf jar is read and written correctly
- Loading branch information