diff options
author | Igor Fedorenko | 2013-06-26 03:16:48 +0000 |
---|---|---|
committer | Igor Fedorenko | 2013-06-26 03:16:48 +0000 |
commit | 61f95d53ba4c44af04b0347a8c3f8ca44a81f6e8 (patch) | |
tree | 53d9b5833bd859961d62fcc9c5758a176921367f | |
parent | 2ced6bdd4fdec5faa8864fda4c3c6596c2055c4a (diff) | |
download | m2e-core-61f95d53ba4c44af04b0347a8c3f8ca44a81f6e8.tar.gz m2e-core-61f95d53ba4c44af04b0347a8c3f8ca44a81f6e8.tar.xz m2e-core-61f95d53ba4c44af04b0347a8c3f8ca44a81f6e8.zip |
411621 fixed compatibility with mavenarchiver configurator
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
-rw-r--r-- | org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/IMavenMarkerManager.java | 8 | ||||
-rw-r--r-- | org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/MavenMarkerManager.java | 5 |
2 files changed, 13 insertions, 0 deletions
diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/IMavenMarkerManager.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/IMavenMarkerManager.java index b785904a..3e554ac2 100644 --- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/IMavenMarkerManager.java +++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/IMavenMarkerManager.java @@ -64,9 +64,17 @@ public interface IMavenMarkerManager { /** * Transform an exception into an error marker on an IResource + * + * @since 1.5 */ public void addErrorMarkers(IResource resource, String type, Throwable ex); + /** + * Transform an exception into an error marker on an IResource. This method is used by mavenarchiver and likely other + * configurations. Removing it is binary incompatible change (but is source compatible). + */ + public void addErrorMarkers(IResource resource, String type, Exception ex); + void addErrorMarkers(IResource resource, String type, List<MavenProblemInfo> problems) throws CoreException; void addErrorMarker(IResource resource, String type, MavenProblemInfo problem); diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/MavenMarkerManager.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/MavenMarkerManager.java index 3219a4b8..2fd6a25a 100644 --- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/MavenMarkerManager.java +++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/markers/MavenMarkerManager.java @@ -288,6 +288,11 @@ public class MavenMarkerManager implements IMavenMarkerManager { } @Override + public void addErrorMarkers(IResource resource, String type, Exception ex) { + addErrorMarkers(resource, type, (Throwable) ex); + } + + @Override public void addErrorMarkers(IResource resource, String type, List<MavenProblemInfo> problems) { for(MavenProblemInfo problem : problems) { addErrorMarker(resource, type, problem); |