Add .gitreview to startup archetype
[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   <requiredProperties>
6     <requiredProperty key="classPrefix" >
7         <defaultValue>
8             ${artifactId.substring(0,1).toUpperCase()}${artifactId.substring(1)}
9         </defaultValue>
10     </requiredProperty>
11     <requiredProperty key="copyright" />
12     <requiredProperty key="copyrightYear">
13         <defaultValue>
14             2017
15         </defaultValue>
16     </requiredProperty>
17     <requiredProperty key="version">
18         <defaultValue>
19             0.1.0-SNAPSHOT
20         </defaultValue>
21     </requiredProperty>
22   </requiredProperties>
23   <fileSets>
24
25     <!-- aggregator -->
26     <fileSet encoding="UTF-8">
27       <directory></directory>
28       <includes>
29         <include>.gitignore</include>
30       </includes>
31     </fileSet>
32     <fileSet filtered="true" encoding="UTF-8">
33       <directory></directory>
34       <includes>
35         <include>.gitreview</include>
36         <include>pom.xml</include>
37         <include>deploy-site.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
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/src/main/features</directory>
60         <includes>
61             <include>**/*.xml</include>
62           </includes>
63     </fileSet>
64
65     <!-- impl -->
66
67     <fileSet filtered="true" encoding="UTF-8">
68         <directory>impl</directory>
69         <includes>
70             <include>pom.xml</include>
71         </includes>
72     </fileSet>
73     <fileSet filtered="true" encoding="UTF-8">
74         <directory>impl/src/main/java</directory>
75         <includes>
76             <include>**/*.java</include>
77          </includes>
78     </fileSet>
79     <fileSet filtered="true" encoding="UTF-8">
80         <directory>impl/src/test/java</directory>
81         <includes>
82             <include>**/*.java</include>
83          </includes>
84     </fileSet>
85     <fileSet filtered="true" encoding="UTF-8">
86         <directory>impl/src/main/resources/org/opendaylight/blueprint</directory>
87         <includes>
88             <include>**/*.xml</include>
89          </includes>
90     </fileSet>
91
92      <!-- api -->
93
94      <fileSet filtered="true" encoding="UTF-8">
95        <directory>api</directory>
96        <includes>
97          <include>pom.xml</include>
98        </includes>
99      </fileSet>
100      <fileSet filtered="true" encoding="UTF-8">
101        <directory>api/src/main/yang</directory>
102        <includes>
103          <include>**/*.yang</include>
104        </includes>
105      </fileSet>
106
107      <!-- artifacts -->
108      <fileSet filtered="true" encoding="UTF-8">
109        <directory>artifacts</directory>
110        <includes>
111          <include>pom.xml</include>
112        </includes>
113      </fileSet>
114
115      <!-- cli -->
116      <fileSet filtered="true" encoding="UTF-8">
117         <directory>cli</directory>
118         <includes>
119             <include>pom.xml</include>
120         </includes>
121     </fileSet>
122     <fileSet filtered="true" encoding="UTF-8">
123         <directory>cli/src/main/java</directory>
124         <includes>
125             <include>**/*.java</include>
126          </includes>
127     </fileSet>
128     <fileSet filtered="true" encoding="UTF-8">
129         <directory>cli/src/main/resources/org/opendaylight/blueprint</directory>
130         <includes>
131             <include>**/*.xml</include>
132          </includes>
133     </fileSet>
134
135      <!-- it -->
136      <fileSet filtered="true" encoding="UTF-8">
137         <directory>it</directory>
138         <includes>
139             <include>pom.xml</include>
140         </includes>
141     </fileSet>
142     <fileSet filtered="true" encoding="UTF-8">
143         <directory>it/src/test/java</directory>
144         <includes>
145             <include>**/*.java</include>
146          </includes>
147     </fileSet>
148   </fileSets>
149 </archetype-descriptor>