From 7890f48e186248923e5363c94d2f058eeeb6d8cd Mon Sep 17 00:00:00 2001 From: Anton Tanasenko Date: Thu, 4 Dec 2014 00:37:42 +0200 Subject: 453995 NPE in MavenRequiredCapability when version is not specified for scope=import Change-Id: I442de83237c5395891f030e8fd2d9b9822e1c770 Signed-off-by: Anton Tanasenko --- .../core/internal/project/registry/DefaultMavenDependencyResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'org.eclipse.m2e.core') diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/registry/DefaultMavenDependencyResolver.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/registry/DefaultMavenDependencyResolver.java index 847d7864..bc399d4c 100644 --- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/registry/DefaultMavenDependencyResolver.java +++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/registry/DefaultMavenDependencyResolver.java @@ -117,7 +117,7 @@ public class DefaultMavenDependencyResolver extends AbstractMavenDependencyResol DependencyManagement dependencyManagement = mavenProject.getOriginalModel().getDependencyManagement(); if(dependencyManagement != null) { for(org.apache.maven.model.Dependency managedDep : dependencyManagement.getDependencies()) { - if("pom".equals(managedDep.getType()) && "import".equals(managedDep.getScope())) { //$NON-NLS-1$ $NON-NLS-2$ + if("pom".equals(managedDep.getType()) && "import".equals(managedDep.getScope()) && managedDep.getVersion() != null) { //$NON-NLS-1$ $NON-NLS-2$ ArtifactKey dependencyKey = new ArtifactKey(managedDep.getGroupId(), managedDep.getArtifactId(), managedDep.getVersion(), null); requirements.add(MavenRequiredCapability.createMavenArtifactImport(dependencyKey)); -- cgit v1.2.3