diff --git a/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/session/SessionEJBWizardPanel.java b/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/session/SessionEJBWizardPanel.java --- a/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/session/SessionEJBWizardPanel.java +++ b/j2ee.ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ejb/wizard/session/SessionEJBWizardPanel.java @@ -60,6 +60,7 @@ import org.netbeans.modules.j2ee.common.J2eeProjectCapabilities; import org.netbeans.modules.j2ee.common.Util; import org.netbeans.modules.j2ee.dd.api.ejb.Session; +import org.netbeans.spi.project.ant.AntArtifactProvider; /** * @@ -137,9 +138,12 @@ if (p.equals(project)) { continue; } - // list only projects which produce jars so that they can be added to classpath - if (AntArtifactQuery.findArtifactsByType(p, JavaProjectConstants.ARTIFACT_TYPE_JAR).length == 0) { - continue; + // if this is an Ant-based project and not e.g. a Maven project + if (p.getLookup().lookup(AntArtifactProvider.class) != null) { + // list only projects which produce jars so that they can be added to classpath + if (AntArtifactQuery.findArtifactsByType(p, JavaProjectConstants.ARTIFACT_TYPE_JAR).length == 0) { + continue; + } } // list only projects which have java source root if (ProjectUtils.getSources(p).getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA).length == 0) {