2 <id>config-module-archetype</id>
4 <allowPartial>true</allowPartial>
7 <requiredProperty key="module-name">
9 <requiredProperty key="module-name-java-prefix">
11 <requiredProperty key="module-implementation-name">
12 <defaultValue>impl</defaultValue>
14 <requiredProperty key="config-api-yang-revision">
15 <defaultValue>2013-04-05</defaultValue>
17 <requiredProperty key="config-api-version">
18 <defaultValue>0.2.4-SNAPSHOT</defaultValue>
20 <requiredProperty key="yang-maven-plugin-version">
21 <defaultValue>0.6.2-SNAPSHOT</defaultValue>
23 <requiredProperty key="revision">
24 <defaultValue>2014-01-31</defaultValue>
26 <requiredProperty key="service-java-class">
27 <defaultValue>java.lang.AutoCloseable</defaultValue>
29 <requiredProperty key="maven-bundle-plugin-version">
30 <defaultValue>2.4.0</defaultValue>
32 <requiredProperty key="yang-namespace-mapping-from">
33 <defaultValue>urn:opendaylight:params:xml:ns:yang:controller</defaultValue>
35 <requiredProperty key="yang-namespace-mapping-to">
36 <defaultValue>org.opendaylight.controller.config.yang</defaultValue>
42 <fileSet filtered="true" encoding="UTF-8">
43 <directory>src/main/yang</directory>