CacheDirectoryCleanup: also clean TaskRunJarExport cache
Since TaskRunJarExport uses the same caching directory, it's caching
metadata needs to be cleaned as well when starting some task chain.
Otherways, retrying to build a BDeploy product after some failure fails
earlier because of missing cache dir.
Change-Id: Ib0865a721db4630829257d4dc578d013032b17a8
diff --git a/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/lifecycle/CacheDirectoryCleanup.java b/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/lifecycle/CacheDirectoryCleanup.java
index 4971fb9..650612a 100644
--- a/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/lifecycle/CacheDirectoryCleanup.java
+++ b/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/lifecycle/CacheDirectoryCleanup.java
@@ -16,6 +16,7 @@
import org.eclipse.tea.core.services.TaskingLifeCycleListener;
import org.eclipse.tea.core.services.TaskingLog;
import org.eclipse.tea.library.build.config.BuildDirectories;
+import org.eclipse.tea.library.build.tasks.jar.TaskRunJarExport;
import org.eclipse.tea.library.build.util.FileUtils;
import org.osgi.service.component.annotations.Component;
@@ -34,6 +35,7 @@
} catch (Exception e) {
log.warn("cannot remove: " + directory);
}
+ TaskRunJarExport.cleanCache(log);
}
}