diff --git a/src/main/java/net/briac/omegat/plugin/omt/ManageOMTPackage.java b/src/main/java/net/briac/omegat/plugin/omt/ManageOMTPackage.java index 33984d1..1367530 100644 --- a/src/main/java/net/briac/omegat/plugin/omt/ManageOMTPackage.java +++ b/src/main/java/net/briac/omegat/plugin/omt/ManageOMTPackage.java @@ -637,6 +637,9 @@ public static void createOmt(final File omtZip, final ProjectProperties props) t List listExcludes = Arrays .asList(pluginProps.getProperty(PROPERTY_EXCLUDE, DEFAULT_EXCLUDE).split(";")); + // Always exclude lock file, as it would cause the whole packing to fail + listExcludes.add("\\.lck$"); + DirectoryStream.Filter filter = new DirectoryFilter(path, listExcludes); BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(omtZip));