Skip to content

Commit e6cf9d1

Browse files
author
Vincent Potucek
committed
UnusedPrivateMethod
1 parent 25a49ee commit e6cf9d1

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

impl/maven-core/src/main/java/org/apache/maven/internal/transformation/impl/DefaultConsumerPomArtifactTransformer.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
import org.eclipse.aether.artifact.DefaultArtifact;
4747
import org.eclipse.aether.deployment.DeployRequest;
4848
import org.eclipse.aether.installation.InstallRequest;
49+
import org.eclipse.sisu.PreDestroy;
4950

5051
/**
5152
* Consumer POM transformer.
@@ -116,6 +117,17 @@ private void deferDeleteFile(Path generatedFile) {
116117
toDelete.add(generatedFile.toAbsolutePath());
117118
}
118119

120+
@PreDestroy
121+
private void doDeleteFiles() {
122+
for (Path file : toDelete) {
123+
try {
124+
Files.delete(file);
125+
} catch (IOException e) {
126+
// ignore, we did our best...
127+
}
128+
}
129+
}
130+
119131
public InstallRequest remapInstallArtifacts(RepositorySystemSession session, InstallRequest request) {
120132
if (consumerPomPresent(request.getArtifacts())) {
121133
request.setArtifacts(replacePom(request.getArtifacts()));

0 commit comments

Comments
 (0)