• Andy Wilkinson's avatar
    Correct SCM URLs in published poms · 3d4157ad
    Andy Wilkinson authored
    Previously, Maven's default behaviour was relied up which resulted
    in the artifact ID being appended to each URL as it was inherited.
    This behaviour can only be disabled in Maven 3.6 and later, a version
    that we cannot use due to an incompatibility with the Flatten Plugin.
    
    This commit works around Maven's default behaviour by defining
    properties for the SCM URL, connection, and developer connection and
    then explicitly defining the settings in each pom using these
    properties. The explicit definition of the properties in each pom
    prevents them being inherited from the parent, thereby disabling the
    unwanted appending of the artifact ID to the URL.
    
    Fixes gh-18328
    3d4157ad
pom.xml 3.24 KB