Author: rfscholte Date: Tue Nov 5 21:47:24 2013 New Revision: 1539141 URL: http://svn.apache.org/r1539141 Log: Use Properties instead of Map, so the key can contain a ':', which would otherwise be a namespace within the XML configuration.
Modified: maven/sandbox/trunk/dist-tools/dist-tool-plugin/pom.xml maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSiteMojo.java Modified: maven/sandbox/trunk/dist-tools/dist-tool-plugin/pom.xml URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/dist-tools/dist-tool-plugin/pom.xml?rev=1539141&r1=1539140&r2=1539141&view=diff ============================================================================== --- maven/sandbox/trunk/dist-tools/dist-tool-plugin/pom.xml (original) +++ maven/sandbox/trunk/dist-tools/dist-tool-plugin/pom.xml Tue Nov 5 21:47:24 2013 @@ -270,10 +270,22 @@ <ignoreDistFailure>apache-license-header-resource-bundle:1.1</ignoreDistFailure> </ignoreDistFailures> <sites> - <apache>http://maven.apache.org/pom/asf/</apache> - <maven-parent>http://maven.apache.org/pom/maven/</maven-parent> - <apache-maven:2.0.11>http://maven.apache.org/ref/2.0.11/</apache-maven:2.0.11> - <apache-maven:2.2.1>http://maven.apache.org/ref/2.2.1/</apache-maven:2.2.1> + <property> + <name>apache</name> + <value>http://maven.apache.org/pom/asf/</value> + </property> + <property> + <name>maven-parent</name> + <value>http://maven.apache.org/pom/maven/</value> + </property> + <property> + <name>apache-maven:2.0.11</name> + <value>http://maven.apache.org/ref/2.0.11/</value> + </property> + <property> + <name>apache-maven:2.2.1</name> + <value>http://maven.apache.org/ref/2.2.1/</value> + </property> </sites> <paths> <apache>/asf/</apache> Modified: maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSiteMojo.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSiteMojo.java?rev=1539141&r1=1539140&r2=1539141&view=diff ============================================================================== --- maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSiteMojo.java (original) +++ maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/DistCheckSiteMojo.java Tue Nov 5 21:47:24 2013 @@ -25,6 +25,7 @@ import java.util.LinkedList; import java.util.List; import java.util.Locale; import java.util.Map; +import java.util.Properties; import org.apache.commons.io.FileUtils; import org.apache.maven.artifact.Artifact; @@ -105,13 +106,19 @@ public class DistCheckSiteMojo * The configuration looks like this: * <pre> * <sites> - * <artifact-id>site url</artifact-id> - * <artifact-id:version>site url</artifact-id:version> + * <property> + * <name>artifact-id</name> + * <value>site url</value> + * </property> + * <property> + * <name>artifact-id:version</name> + * <value>site url</value> + * </property> * </sites> * </pre> */ @Parameter - private Map<String, String> sites; + private Properties sites; @Override boolean isIndexPageCheck() @@ -434,10 +441,10 @@ public class DistCheckSiteMojo MavenProject artifactProject = mavenProjectBuilder.buildFromRepository( artifact, artifactRepositories, localRepository, false ); - String siteUrl = sites.get( cli.getArtifactId() ); + String siteUrl = sites.getProperty( cli.getArtifactId() ); if ( siteUrl == null ) { - siteUrl = sites.get( cli.getArtifactId() + ':' + version ); + siteUrl = sites.getProperty( cli.getArtifactId() + ':' + version ); if ( siteUrl == null ) { siteUrl = artifactProject.getUrl();