throws Exception
{
List<MavenProject> reactorProjects = createReactorProjects( "pom-with-externally-released-parent" );
ReleaseDescriptor config = createDescriptorFromProjects( reactorProjects );
config.mapResolvedSnapshotDependencies( "external:parent-artifactId", "1" , "2-SNAPSHOT" );
config.mapReleaseVersion( "groupId:subproject1", ALTERNATIVE_NEXT_VERSION );
phase.execute( config, new DefaultReleaseEnvironment(), reactorProjects );
assertTrue( comparePomFiles( reactorProjects ) );