public void testMissingVersionFromDependencyMgtWithClassifier() throws Exception {
    ArtifactItem item = new ArtifactItem();

    item.setArtifactId("artifactId");
    item.setClassifier("classifier");
    item.setGroupId("groupId");
    item.setType("jar");

    MavenProject project = mojo.getProject();
    project.setDependencies(getDependencyList(item));

    item = new ArtifactItem();

    item.setArtifactId("artifactId-2");
    item.setClassifier("classifier");
    item.setGroupId("groupId");
    item.setType("jar");

    List<ArtifactItem> list = new ArrayList<ArtifactItem>();
    list.add(item);

    mojo.setArtifactItems(list);

    project.getDependencyManagement().setDependencies(getDependencyMgtList(item));

    mojo.execute();

    assertMarkerFile(true, item);
    assertEquals("3.1", item.getVersion());
  }