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);
 	}
 
 }