From 6e51f1ff97e3aed10fb5b3759c3c136b397a0ad8 Mon Sep 17 00:00:00 2001 From: Mike Rennie Date: Tue, 30 Jul 2013 15:57:16 -0500 Subject: Bug 414053 - The API generation task should always overwrite Change-Id: I67369f2ed4d859128c65a25660fc318d555a23bb --- .../eclipse/pde/api/tools/internal/tasks/ApiFileGenerationTask.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apitools/org.eclipse.pde.api.tools/src_ant/org/eclipse/pde/api/tools/internal/tasks/ApiFileGenerationTask.java b/apitools/org.eclipse.pde.api.tools/src_ant/org/eclipse/pde/api/tools/internal/tasks/ApiFileGenerationTask.java index 0f6a968809..6763cb4ab6 100644 --- a/apitools/org.eclipse.pde.api.tools/src_ant/org/eclipse/pde/api/tools/internal/tasks/ApiFileGenerationTask.java +++ b/apitools/org.eclipse.pde.api.tools/src_ant/org/eclipse/pde/api/tools/internal/tasks/ApiFileGenerationTask.java @@ -281,8 +281,9 @@ public class ApiFileGenerationTask extends Task { } File apiDescriptionFile = new File(targetProjectFolder, IApiCoreConstants.API_DESCRIPTION_XML_NAME); if (apiDescriptionFile.exists()) { - System.out.println("API description file already exists: " + apiDescriptionFile.toString()); //$NON-NLS-1$ - return; + //get rid of the existing one + //see https://bugs.eclipse.org/bugs/show_bug.cgi?id=414053 + apiDescriptionFile.delete(); } File[] allFiles = null; Map manifestMap = null; -- cgit v1.2.3