753f70f02a23f18fcfdcf520187aee38e06ed740
[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             2016
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/config</directory>
86         <includes>
87             <include>**/*.xml</include>
88          </includes>
89     </fileSet>
90     <fileSet filtered="true" encoding="UTF-8">
91        <directory>impl/src/main/yang</directory>
92        <includes>
93          <include>**/*.yang</include>
94        </includes>
95      </fileSet>
96
97      <!-- api -->
98
99      <fileSet filtered="true" encoding="UTF-8">
100        <directory>api</directory>
101        <includes>
102          <include>pom.xml</include>
103        </includes>
104      </fileSet>
105      <fileSet filtered="true" encoding="UTF-8">
106        <directory>api/src/main/yang</directory>
107        <includes>
108          <include>**/*.yang</include>
109        </includes>
110      </fileSet>
111
112      <!-- artifacts -->
113      <fileSet filtered="true" encoding="UTF-8">
114        <directory>artifacts</directory>
115        <includes>
116          <include>pom.xml</include>
117        </includes>
118      </fileSet>
119
120      <!-- it -->
121      <fileSet filtered="true" encoding="UTF-8">
122         <directory>it</directory>
123         <includes>
124             <include>pom.xml</include>
125         </includes>
126     </fileSet>
127     <fileSet filtered="true" encoding="UTF-8">
128         <directory>it/src/test/java</directory>
129         <includes>
130             <include>**/*.java</include>
131          </includes>
132     </fileSet>
133   </fileSets>
134 </archetype-descriptor>