4419ac017adff5ab176c6071c4425544f6cdcfc6
[controller.git] / opendaylight / archetypes / opendaylight-startup / src / main / resources / META-INF / maven / archetype-metadata.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <archetype-descriptor xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0 http://maven.apache.org/xsd/archetype-descriptor-1.0.0.xsd" name="example-aggregator"
3     xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0"
4     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5
6   <requiredProperties>
7     <requiredProperty key="classPrefix" >
8         <defaultValue>
9             ${artifactId.substring(0,1).toUpperCase()}${artifactId.substring(1)}
10         </defaultValue>
11     </requiredProperty>
12     <requiredProperty key="copyright" />
13     <requiredProperty key="copyrightYear">
14         <defaultValue>
15             2017
16         </defaultValue>
17     </requiredProperty>
18     <requiredProperty key="version">
19         <defaultValue>
20             0.1.0-SNAPSHOT
21         </defaultValue>
22     </requiredProperty>
23   </requiredProperties>
24   <fileSets>
25
26     <!-- aggregator -->
27     <fileSet encoding="UTF-8">
28       <directory></directory>
29       <includes>
30         <include>.gitignore</include>
31       </includes>
32     </fileSet>
33     <fileSet filtered="true" encoding="UTF-8">
34       <directory></directory>
35       <includes>
36         <include>.gitreview</include>
37         <include>pom.xml</include>
38         <include>src/**</include>
39       </includes>
40     </fileSet>
41
42     <!-- karaf distro -->
43     <fileSet filtered="true" encoding="UTF-8">
44         <directory>karaf</directory>
45         <includes>
46             <include>pom.xml</include>
47         </includes>
48     </fileSet>
49
50     <!-- features -->
51     <fileSet filtered="true" encoding="UTF-8">
52         <directory>features</directory>
53         <includes>
54             <include>**/pom.xml</include>
55         </includes>
56     </fileSet>
57     <!-- impl -->
58     <fileSet filtered="true" encoding="UTF-8">
59         <directory>impl</directory>
60         <includes>
61             <include>pom.xml</include>
62         </includes>
63     </fileSet>
64     <fileSet filtered="true" encoding="UTF-8">
65         <directory>impl/src/main/java</directory>
66         <includes>
67             <include>**/*.java</include>
68          </includes>
69     </fileSet>
70     <fileSet filtered="true" encoding="UTF-8">
71         <directory>impl/src/test/java</directory>
72         <includes>
73             <include>**/*.java</include>
74          </includes>
75     </fileSet>
76     <fileSet filtered="true" encoding="UTF-8">
77         <directory>impl/src/main/resources/org/opendaylight/blueprint</directory>
78         <includes>
79             <include>**/*.xml</include>
80          </includes>
81     </fileSet>
82
83      <!-- api -->
84      <fileSet filtered="true" encoding="UTF-8">
85        <directory>api</directory>
86        <includes>
87          <include>pom.xml</include>
88        </includes>
89      </fileSet>
90      <fileSet filtered="true" encoding="UTF-8">
91        <directory>api/src/main/yang</directory>
92        <includes>
93          <include>**/*.yang</include>
94        </includes>
95      </fileSet>
96
97      <!-- artifacts -->
98      <fileSet filtered="true" encoding="UTF-8">
99        <directory>artifacts</directory>
100        <includes>
101          <include>pom.xml</include>
102        </includes>
103      </fileSet>
104
105      <!-- cli -->
106      <fileSet filtered="true" encoding="UTF-8">
107         <directory>cli</directory>
108         <includes>
109             <include>pom.xml</include>
110         </includes>
111     </fileSet>
112     <fileSet filtered="true" encoding="UTF-8">
113         <directory>cli/src/main/java</directory>
114         <includes>
115             <include>**/*.java</include>
116          </includes>
117     </fileSet>
118     <fileSet filtered="true" encoding="UTF-8">
119         <directory>cli/src/main/resources/org/opendaylight/blueprint</directory>
120         <includes>
121             <include>**/*.xml</include>
122          </includes>
123     </fileSet>
124
125      <!-- it -->
126      <fileSet filtered="true" encoding="UTF-8">
127         <directory>it</directory>
128         <includes>
129             <include>pom.xml</include>
130         </includes>
131     </fileSet>
132     <fileSet filtered="true" encoding="UTF-8">
133         <directory>it/src/test/java</directory>
134         <includes>
135             <include>**/*.java</include>
136          </includes>
137     </fileSet>
138   </fileSets>
139 </archetype-descriptor>