Author: brett Date: Wed Nov 28 12:21:09 2012 New Revision: 1414644 URL: http://svn.apache.org/viewvc?rev=1414644&view=rev Log: supply the URL via a property
Modified: maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/META-INF/maven/archetype-metadata.xml maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/archetype-resources/pom.xml maven/archetypes/branches/with-properties/maven-archetype-webapp/src/test/resources/projects/basic/archetype.properties Modified: maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/META-INF/maven/archetype-metadata.xml URL: http://svn.apache.org/viewvc/maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/META-INF/maven/archetype-metadata.xml?rev=1414644&r1=1414643&r2=1414644&view=diff ============================================================================== --- maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/META-INF/maven/archetype-metadata.xml (original) +++ maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/META-INF/maven/archetype-metadata.xml Wed Nov 28 12:21:09 2012 @@ -28,4 +28,9 @@ under the License. <directory>src/main/webapp</directory> </fileSet> </fileSets> + <requiredProperties> + <requiredProperty key="url"> + <defaultValue>http://www.example.com/</defaultValue> + </requiredProperty> + </requiredProperties> </archetype-descriptor> Modified: maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/archetype-resources/pom.xml URL: http://svn.apache.org/viewvc/maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/archetype-resources/pom.xml?rev=1414644&r1=1414643&r2=1414644&view=diff ============================================================================== --- maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/archetype-resources/pom.xml (original) +++ maven/archetypes/branches/with-properties/maven-archetype-webapp/src/main/resources/archetype-resources/pom.xml Wed Nov 28 12:21:09 2012 @@ -8,8 +8,9 @@ <packaging>war</packaging> <name>${artifactId} Maven Webapp</name> - <!-- FIXME change it to the project's website --> - <url>http://maven.apache.org</url> +#if ( $url ) + <url>${url}</url> +#end <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> Modified: maven/archetypes/branches/with-properties/maven-archetype-webapp/src/test/resources/projects/basic/archetype.properties URL: http://svn.apache.org/viewvc/maven/archetypes/branches/with-properties/maven-archetype-webapp/src/test/resources/projects/basic/archetype.properties?rev=1414644&r1=1414643&r2=1414644&view=diff ============================================================================== --- maven/archetypes/branches/with-properties/maven-archetype-webapp/src/test/resources/projects/basic/archetype.properties (original) +++ maven/archetypes/branches/with-properties/maven-archetype-webapp/src/test/resources/projects/basic/archetype.properties Wed Nov 28 12:21:09 2012 @@ -1,3 +1,4 @@ groupId=archetype.it artifactId=basic -version=0.1-SNAPSHOT \ No newline at end of file +version=0.1-SNAPSHOT +url=http://maven.apache.org