diff options
author | Milos Kleint | 2011-01-12 09:52:17 +0000 |
---|---|---|
committer | Milos Kleint | 2011-01-12 10:43:31 +0000 |
commit | 1069952db884a3078520c9efca64cb1ca86f0e82 (patch) | |
tree | cade17d84476419777afb8f195544df322acc3ac /org.eclipse.m2e.editor.xml/src | |
parent | c022f237d630ae17d8a0691dc21e007c0ff4c095 (diff) | |
download | m2e-core-1069952db884a3078520c9efca64cb1ca86f0e82.tar.gz m2e-core-1069952db884a3078520c9efca64cb1ca86f0e82.tar.xz m2e-core-1069952db884a3078520c9efca64cb1ca86f0e82.zip |
basic infra for adding configuration errors hints
Diffstat (limited to 'org.eclipse.m2e.editor.xml/src')
2 files changed, 7 insertions, 0 deletions
diff --git a/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/MavenMarkerResolutionGenerator.java b/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/MavenMarkerResolutionGenerator.java index 351e8ec5..97df839b 100644 --- a/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/MavenMarkerResolutionGenerator.java +++ b/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/MavenMarkerResolutionGenerator.java @@ -54,6 +54,10 @@ public class MavenMarkerResolutionGenerator implements IMarkerResolutionGenerato new PomQuickAssistProcessor.IgnoreWarningProposal(marker, IMavenConstants.MARKER_IGNORE_MANAGED) }; } + if (hint.equals(IMavenConstants.EDITOR_HINT_NOT_COVERED_MOJO_EXECUTION)) { + //TODO + return new IMarkerResolution[] {}; + } } return new IMarkerResolution[0]; } diff --git a/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/PomQuickAssistProcessor.java b/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/PomQuickAssistProcessor.java index d7f5d05e..c7db55a2 100644 --- a/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/PomQuickAssistProcessor.java +++ b/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/PomQuickAssistProcessor.java @@ -106,6 +106,9 @@ public class PomQuickAssistProcessor implements IQuickAssistProcessor { } else if(hint.equals(IMavenConstants.EDITOR_HINT_MISSING_SCHEMA)) { proposals.add(new SchemaCompletionProposal(context, mark)); } + else if (hint.equals(IMavenConstants.EDITOR_HINT_NOT_COVERED_MOJO_EXECUTION)) { + //TODO.. + } } } } catch(Exception e) { |