Updated pom (correct packaging), updated metadata git-svn-id: https://svn.apache.org/repos/asf/directory/samples/trunk@835535 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/apacheds-archetype-testcase/pom.xml b/apacheds-archetype-testcase/pom.xml index bd73e7d..847ae32 100644 --- a/apacheds-archetype-testcase/pom.xml +++ b/apacheds-archetype-testcase/pom.xml
@@ -1,13 +1,86 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <parent> - <groupId>org.apache.directory.server</groupId> - <artifactId>apacheds-parent</artifactId> - <version>1.5.5</version> - </parent> +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> - <artifactId>apacheds-testcase-archetype</artifactId> - <packaging>jar</packaging> - <name>ApacheDS Testcase Archetype</name> + <parent> + <groupId>org.apache.directory.project</groupId> + <artifactId>project</artifactId> + <version>15</version> + </parent> + + <groupId>org.apache.directory.samples</groupId> + <artifactId>apacheds-archetype-testcase</artifactId> + <packaging>maven-archetype</packaging> + <name>ApacheDS Archetype Testcase</name> + <description>Archetype to generate a testcase for ApacheDS</description> <version>1.5.5-SNAPSHOT</version> + + <prerequisites> + <maven>2.0.9</maven> + </prerequisites> + + <inceptionYear>2009</inceptionYear> + + <issueManagement> + <system>JIRA</system> + <url>http://issues.apache.org/jira/browse/DIRSERVER</url> + </issueManagement> + + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/directory/samples/trunk/apacheds-archetype-testcase/</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/directory/samples/trunk/apacheds-archetype-testcase/</developerConnection> + <url>http://svn.apache.org/viewvc/directory/samples/trunk/apacheds-archetype-testcase/</url> + </scm> + + <distributionManagement> + <site> + <id>apache.directory.samples</id> + <url>${distMgmtSiteUrl}</url> + </site> + </distributionManagement> + + <properties> + <distMgmtSiteUrl>scpexe://people.apache.org/www/directory.apache.org/samples/apacheds-archetype-testcase/gen-docs/${version}/</distMgmtSiteUrl> + <skin.version>1.0.0</skin.version> + </properties> + + <build> + <extensions> + <extension> + <groupId>org.apache.maven.archetype</groupId> + <artifactId>archetype-packaging</artifactId> + <version>2.0-alpha-4</version> + </extension> + </extensions> + <plugins> + <plugin> + <artifactId>maven-archetype-plugin</artifactId> + <version>2.0-alpha-4</version> + <extensions>true</extensions> + </plugin> + </plugins> + </build> + + <reporting> + <excludeDefaults>true</excludeDefaults> + </reporting> </project>
diff --git a/apacheds-archetype-testcase/src/main/resources/META-INF/archetype.xml b/apacheds-archetype-testcase/src/main/resources/META-INF/archetype.xml index 2be244b..a086ea0 100644 --- a/apacheds-archetype-testcase/src/main/resources/META-INF/archetype.xml +++ b/apacheds-archetype-testcase/src/main/resources/META-INF/archetype.xml
@@ -1,5 +1,5 @@ <archetype> - <id>apacheds-testcase-archetype</id> + <id>apacheds-archetype-testcase</id> <sources> <source>src/main/java/Dummy.java</source> </sources>
diff --git a/apacheds-archetype-testcase/src/main/resources/META-INF/maven/archetype-metadata.xml b/apacheds-archetype-testcase/src/main/resources/META-INF/maven/archetype-metadata.xml new file mode 100644 index 0000000..7465e16 --- /dev/null +++ b/apacheds-archetype-testcase/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> +<archetype-descriptor name="apacheds-archetype-testcase"> + <requiredProperties> + <requiredProperty key="groupId"> + <defaultValue>org.example</defaultValue> + </requiredProperty> + <requiredProperty key="artifactId"> + <defaultValue>myProject</defaultValue> + </requiredProperty> + <requiredProperty key="version"> + <defaultValue>1.0.0-SNAPSHOT</defaultValue> + </requiredProperty> + <requiredProperty key="package"> + <defaultValue>org.example</defaultValue> + </requiredProperty> + </requiredProperties> + <fileSets> + <fileSet filtered="true" packaged="true" encoding="UTF-8"> + <directory>src/main/java</directory> + <includes> + <include>**/*.java</include> + </includes> + </fileSet> + <fileSet filtered="true" packaged="true" encoding="UTF-8"> + <directory>src/test/java</directory> + <includes> + <include>**/*.java</include> + </includes> + </fileSet> + <fileSet filtered="false" encoding="UTF-8"> + <directory>src/test/resources</directory> + <includes> + <include>**/*.properties</include> + <include>**/*.ldif</include> + </includes> + </fileSet> + </fileSets> +</archetype-descriptor>