mirror of https://github.com/apache/maven.git
[MNG-3846: Inherited URLs are not automatically extended with the child's artifactId]
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@757543 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1123131b32
commit
81048a856e
|
@ -56,6 +56,11 @@ public class DistributionManagementProcessor
|
|||
{
|
||||
copy( p.getDistributionManagement(), t.getDistributionManagement(), false, c.getArtifactId() );
|
||||
}
|
||||
else if(t.getDistributionManagement() != null && t.getDistributionManagement().getSite() != null)
|
||||
{
|
||||
copySite( t.getDistributionManagement().getSite(), t.getDistributionManagement().getSite(), false, c.getArtifactId() );
|
||||
// copy( t.getDistributionManagement(), t.getDistributionManagement(), isChildMostSpecialized, c.getArtifactId() );
|
||||
}
|
||||
}
|
||||
|
||||
private static void copy( DistributionManagement source, DistributionManagement target, boolean isChild,
|
||||
|
@ -98,7 +103,7 @@ public class DistributionManagementProcessor
|
|||
{
|
||||
target.setSite( new Site() );
|
||||
copySite( source.getSite(), target.getSite(), isChild, artifactId );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static void copyRepository( DeploymentRepository source, DeploymentRepository target )
|
||||
|
@ -144,11 +149,16 @@ public class DistributionManagementProcessor
|
|||
{
|
||||
target.setUrl( source.getUrl() );
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
target.setUrl( source.getUrl() + "/" + artifactId );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
target.setUrl( target.getUrl() + "/" + artifactId );
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -127,6 +127,10 @@ public class ModelProcessor
|
|||
{
|
||||
t.setUrl( p.getUrl() + t.getArtifactId() );
|
||||
}
|
||||
else if (t.getUrl() != null)
|
||||
{
|
||||
t.setUrl( t.getUrl() + "/" + t.getArtifactId() );
|
||||
}
|
||||
|
||||
//Dependencies
|
||||
List<Dependency> deps = new ArrayList<Dependency>();
|
||||
|
|
|
@ -560,7 +560,7 @@ public class PomConstructionTest
|
|||
assertEquals( "http://parent.url/download", pom.getValue( "distributionManagement/downloadUrl" ) );
|
||||
}
|
||||
|
||||
/* FIXME: MNG-3846
|
||||
/* FIXME: MNG-3846*/
|
||||
public void testAppendArtifactIdOfParentAndChildToInheritedUrls()
|
||||
throws Exception
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue