diff options
-rw-r--r-- | org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/OverviewPage.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/OverviewPage.java b/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/OverviewPage.java index 75fc1bc2..28edb99d 100644 --- a/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/OverviewPage.java +++ b/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/OverviewPage.java @@ -1102,6 +1102,12 @@ public class OverviewPage extends MavenPomEditorPage { setText(artifactPackagingCombo, "".equals(nvl(model.getPackaging())) ? "jar" : nvl(model.getPackaging())); //$NON-NLS-1$ //$NON-NLS-2$ //show/hide modules section when packaging changes.. loadModules(model.getModules()); + //#335337 no editing of packaging when there are modules, results in error anyway + if (model.getModules() != null && model.getModules().size() > 0) { + artifactPackagingCombo.setEnabled(false); + } else { + artifactPackagingCombo.setEnabled(true); + } setText(projectNameText, model.getName()); setText(projectDescriptionText, model.getDescription()); |