Release Nitrogen
[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
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>deploy-site.xml</include>
39         <include>src/**</include>
40       </includes>
41     </fileSet>
42
43     <!-- karaf distro -->
44     <fileSet filtered="true" encoding="UTF-8">
45         <directory>karaf</directory>
46         <includes>
47             <include>pom.xml</include>
48         </includes>
49     </fileSet>
50
51     <!-- features -->
52     <fileSet filtered="true" encoding="UTF-8">
53         <directory>features</directory>
54         <includes>
55             <include>pom.xml</include>
56         </includes>
57     </fileSet>
58     <fileSet filtered="true" encoding="UTF-8">
59         <directory>features/features-X</directory>
60         <includes>
61             <include>pom.xml</include>
62         </includes>
63     </fileSet>
64     <fileSet filtered="true" encoding="UTF-8">
65         <directory>features/odl-X-api</directory>
66         <includes>
67             <include>pom.xml</include>
68         </includes>
69     </fileSet>
70     <fileSet filtered="true" encoding="UTF-8">
71         <directory>features/odl-X</directory>
72         <includes>
73             <include>pom.xml</include>
74         </includes>
75     </fileSet>
76     <fileSet filtered="true" encoding="UTF-8">
77         <directory>features/odl-X-cli</directory>
78         <includes>
79             <include>pom.xml</include>
80         </includes>
81     </fileSet>
82     <fileSet filtered="true" encoding="UTF-8">
83         <directory>features/odl-X-rest</directory>
84         <includes>
85             <include>pom.xml</include>
86         </includes>
87     </fileSet>
88
89     <!-- impl -->
90     <fileSet filtered="true" encoding="UTF-8">
91         <directory>impl</directory>
92         <includes>
93             <include>pom.xml</include>
94         </includes>
95     </fileSet>
96     <fileSet filtered="true" encoding="UTF-8">
97         <directory>impl/src/main/java</directory>
98         <includes>
99             <include>**/*.java</include>
100          </includes>
101     </fileSet>
102     <fileSet filtered="true" encoding="UTF-8">
103         <directory>impl/src/test/java</directory>
104         <includes>
105             <include>**/*.java</include>
106          </includes>
107     </fileSet>
108     <fileSet filtered="true" encoding="UTF-8">
109         <directory>impl/src/main/resources/org/opendaylight/blueprint</directory>
110         <includes>
111             <include>**/*.xml</include>
112          </includes>
113     </fileSet>
114
115      <!-- api -->
116      <fileSet filtered="true" encoding="UTF-8">
117        <directory>api</directory>
118        <includes>
119          <include>pom.xml</include>
120        </includes>
121      </fileSet>
122      <fileSet filtered="true" encoding="UTF-8">
123        <directory>api/src/main/yang</directory>
124        <includes>
125          <include>**/*.yang</include>
126        </includes>
127      </fileSet>
128
129      <!-- artifacts -->
130      <fileSet filtered="true" encoding="UTF-8">
131        <directory>artifacts</directory>
132        <includes>
133          <include>pom.xml</include>
134        </includes>
135      </fileSet>
136
137      <!-- cli -->
138      <fileSet filtered="true" encoding="UTF-8">
139         <directory>cli</directory>
140         <includes>
141             <include>pom.xml</include>
142         </includes>
143     </fileSet>
144     <fileSet filtered="true" encoding="UTF-8">
145         <directory>cli/src/main/java</directory>
146         <includes>
147             <include>**/*.java</include>
148          </includes>
149     </fileSet>
150     <fileSet filtered="true" encoding="UTF-8">
151         <directory>cli/src/main/resources/org/opendaylight/blueprint</directory>
152         <includes>
153             <include>**/*.xml</include>
154          </includes>
155     </fileSet>
156
157      <!-- it -->
158      <fileSet filtered="true" encoding="UTF-8">
159         <directory>it</directory>
160         <includes>
161             <include>pom.xml</include>
162         </includes>
163     </fileSet>
164     <fileSet filtered="true" encoding="UTF-8">
165         <directory>it/src/test/java</directory>
166         <includes>
167             <include>**/*.java</include>
168          </includes>
169     </fileSet>
170   </fileSets>
171 </archetype-descriptor>