Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilos Kleint2011-01-12 09:52:17 +0000
committerMilos Kleint2011-01-12 10:43:31 +0000
commit1069952db884a3078520c9efca64cb1ca86f0e82 (patch)
treecade17d84476419777afb8f195544df322acc3ac /org.eclipse.m2e.editor.xml/src
parentc022f237d630ae17d8a0691dc21e007c0ff4c095 (diff)
downloadm2e-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')
-rw-r--r--org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/MavenMarkerResolutionGenerator.java4
-rw-r--r--org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/PomQuickAssistProcessor.java3
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) {

Back to the top