Loading src/main/java/com/inteligr8/maven/ban/PurgeRepoMojo.java +4 −1 Original line number Diff line number Diff line Loading @@ -282,7 +282,7 @@ public class PurgeRepoMojo extends AbstractMojo { private class DeleteNonMetadataVisitor implements FileVisitor<Path> { private final Pattern versionPathPattern = Pattern.compile("/([^/]+)/([^/]+)$"); private final Pattern versionPathPattern = Pattern.compile("/([^/]+)/([^/]+)/[^/]+$"); @Override public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { Loading @@ -306,9 +306,12 @@ public class PurgeRepoMojo extends AbstractMojo { String version = matcher.group(2); String includeName = artifactId + "-" + version; String excludeName = artifactId + "-" + version + ".pom"; getLog().debug("artifact-version: " + includeName); if (file.getFileName().toString().startsWith(includeName) && !file.getFileName().toString().startsWith(excludeName)) { try { getLog().info("Deleting artifact: " + file); Files.delete(file); } catch (IOException ie) { getLog().debug(ie); Loading Loading
src/main/java/com/inteligr8/maven/ban/PurgeRepoMojo.java +4 −1 Original line number Diff line number Diff line Loading @@ -282,7 +282,7 @@ public class PurgeRepoMojo extends AbstractMojo { private class DeleteNonMetadataVisitor implements FileVisitor<Path> { private final Pattern versionPathPattern = Pattern.compile("/([^/]+)/([^/]+)$"); private final Pattern versionPathPattern = Pattern.compile("/([^/]+)/([^/]+)/[^/]+$"); @Override public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { Loading @@ -306,9 +306,12 @@ public class PurgeRepoMojo extends AbstractMojo { String version = matcher.group(2); String includeName = artifactId + "-" + version; String excludeName = artifactId + "-" + version + ".pom"; getLog().debug("artifact-version: " + includeName); if (file.getFileName().toString().startsWith(includeName) && !file.getFileName().toString().startsWith(excludeName)) { try { getLog().info("Deleting artifact: " + file); Files.delete(file); } catch (IOException ie) { getLog().debug(ie); Loading