From 32ecdd75b7eb07442990d6050317c70f0ce77656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sta=C5=86islavs=20Petkevi=C4=8Ds?= Date: Wed, 15 Sep 2021 14:48:35 +0300 Subject: [PATCH] Allowed JAR saving if proceedOnError is specified --- .../org/aspectj/ajdt/internal/core/builder/AjBuildManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java b/org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java index ad7f27d339..fd96b727ef 100644 --- a/org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java +++ b/org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java @@ -436,7 +436,7 @@ private void closeOutputStream(File outJar) { zos = null; /* Ensure we don't write an incomplete JAR bug-71339 */ - if (handler.hasErrors()) { + if (!proceedOnError() && handler.hasErrors()) { outJar.delete(); if (buildConfig.getCompilationResultDestinationManager() != null) { buildConfig.getCompilationResultDestinationManager().reportFileRemove(outJar.getPath(),