Rev the archetype to utilize the latest year for default copyright value
[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>pom.xml</include>
36         <include>deploy-site.xml</include>
37         <include>src/**</include>
38       </includes>
39     </fileSet>
40
41     <!-- karaf distro -->
42     <fileSet filtered="true" encoding="UTF-8">
43         <directory>karaf</directory>
44         <includes>
45             <include>pom.xml</include>
46         </includes>
47     </fileSet>
48
49     <!-- features -->
50
51     <fileSet filtered="true" encoding="UTF-8">
52         <directory>features</directory>
53         <includes>
54             <include>pom.xml</include>
55         </includes>
56     </fileSet>
57     <fileSet filtered="true" encoding="UTF-8">
58         <directory>features/src/main/features</directory>
59         <includes>
60             <include>**/*.xml</include>
61           </includes>
62     </fileSet>
63
64     <!-- impl -->
65
66     <fileSet filtered="true" encoding="UTF-8">
67         <directory>impl</directory>
68         <includes>
69             <include>pom.xml</include>
70         </includes>
71     </fileSet>
72     <fileSet filtered="true" encoding="UTF-8">
73         <directory>impl/src/main/java</directory>
74         <includes>
75             <include>**/*.java</include>
76          </includes>
77     </fileSet>
78     <fileSet filtered="true" encoding="UTF-8">
79         <directory>impl/src/test/java</directory>
80         <includes>
81             <include>**/*.java</include>
82          </includes>
83     </fileSet>
84     <fileSet filtered="true" encoding="UTF-8">
85         <directory>impl/src/main/resources/org/opendaylight/blueprint</directory>
86         <includes>
87             <include>**/*.xml</include>
88          </includes>
89     </fileSet>
90
91      <!-- api -->
92
93      <fileSet filtered="true" encoding="UTF-8">
94        <directory>api</directory>
95        <includes>
96          <include>pom.xml</include>
97        </includes>
98      </fileSet>
99      <fileSet filtered="true" encoding="UTF-8">
100        <directory>api/src/main/yang</directory>
101        <includes>
102          <include>**/*.yang</include>
103        </includes>
104      </fileSet>
105
106      <!-- artifacts -->
107      <fileSet filtered="true" encoding="UTF-8">
108        <directory>artifacts</directory>
109        <includes>
110          <include>pom.xml</include>
111        </includes>
112      </fileSet>
113
114      <!-- cli -->
115      <fileSet filtered="true" encoding="UTF-8">
116         <directory>cli</directory>
117         <includes>
118             <include>pom.xml</include>
119         </includes>
120     </fileSet>
121     <fileSet filtered="true" encoding="UTF-8">
122         <directory>cli/src/main/java</directory>
123         <includes>
124             <include>**/*.java</include>
125          </includes>
126     </fileSet>
127     <fileSet filtered="true" encoding="UTF-8">
128         <directory>cli/src/main/resources/org/opendaylight/blueprint</directory>
129         <includes>
130             <include>**/*.xml</include>
131          </includes>
132     </fileSet>
133
134      <!-- it -->
135      <fileSet filtered="true" encoding="UTF-8">
136         <directory>it</directory>
137         <includes>
138             <include>pom.xml</include>
139         </includes>
140     </fileSet>
141     <fileSet filtered="true" encoding="UTF-8">
142         <directory>it/src/test/java</directory>
143         <includes>
144             <include>**/*.java</include>
145          </includes>
146     </fileSet>
147   </fileSets>
148 </archetype-descriptor>