Merge "Bug 1672 - Generated javadoc contains symbols of javadoc comment tags"
[yangtools.git] / common / features / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!--
4  Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
5
6  This program and the accompanying materials are made available under the
7  terms of the Eclipse Public License v1.0 which accompanies this distribution,
8  and is available at http://www.eclipse.org/legal/epl-v10.html
9 -->
10 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
11     <modelVersion>4.0.0</modelVersion>
12     <parent>
13         <groupId>org.opendaylight.yangtools</groupId>
14         <artifactId>yangtools-parent</artifactId>
15         <version>0.6.2-SNAPSHOT</version>
16         <relativePath>../parent/pom.xml</relativePath>
17     </parent>
18     <artifactId>features-yangtools</artifactId>
19     <packaging>jar</packaging>
20     <properties>
21         <features.file>features.xml</features.file>
22     </properties>
23     <build>
24         <resources>
25             <resource>
26                 <directory>src/main/resources</directory>
27                 <filtering>true</filtering>
28             </resource>
29         </resources>
30         <plugins>
31             <plugin>
32                 <groupId>org.apache.karaf.tooling</groupId>
33                 <artifactId>karaf-maven-plugin</artifactId>
34                 <version>${karaf.version}</version>
35                 <extensions>true</extensions>
36                 <executions>
37                     <execution>
38                         <id>features-create-kar</id>
39                         <goals>
40                             <goal>features-create-kar</goal>
41                         </goals>
42                         <configuration>
43                             <featuresFile>${project.build.directory}/classes/${features.file}</featuresFile>
44                         </configuration>
45                     </execution>
46                 </executions>
47                 <!-- There is no useful configuration for the kar mojo. The features-generate-descriptor mojo configuration may be useful -->
48             </plugin>
49             <plugin>
50                 <groupId>org.apache.maven.plugins</groupId>
51                 <artifactId>maven-resources-plugin</artifactId>
52                 <executions>
53                     <execution>
54                         <id>filter</id>
55                         <phase>generate-resources</phase>
56                         <goals>
57                             <goal>resources</goal>
58                         </goals>
59                     </execution>
60                 </executions>
61             </plugin>
62             <plugin>
63                 <groupId>org.codehaus.mojo</groupId>
64                 <artifactId>build-helper-maven-plugin</artifactId>
65                 <executions>
66                     <execution>
67                         <id>attach-artifacts</id>
68                         <phase>package</phase>
69                         <goals>
70                             <goal>attach-artifact</goal>
71                         </goals>
72                         <configuration>
73                             <artifacts>
74                                 <artifact>
75                                     <file>${project.build.directory}/classes/${features.file}</file>
76                                     <type>xml</type>
77                                     <classifier>features</classifier>
78                                 </artifact>
79                             </artifacts>
80                         </configuration>
81                     </execution>
82                 </executions>
83             </plugin>
84             <plugin>
85                 <groupId>org.apache.maven.plugins</groupId>
86                 <artifactId>maven-surefire-plugin</artifactId>
87                 <configuration>
88                     <dependenciesToScan>
89                         <dependency>org.opendaylight.yangtools:features-test</dependency>
90                     </dependenciesToScan>
91                 </configuration>
92             </plugin>
93         </plugins>
94     </build>
95     <dependencies>
96         <dependency>
97             <groupId>org.opendaylight.yangtools.model</groupId>
98             <artifactId>ietf-inet-types</artifactId>
99         </dependency>
100         <dependency>
101             <groupId>org.opendaylight.yangtools.model</groupId>
102             <artifactId>ietf-yang-types</artifactId>
103         </dependency>
104         <dependency>
105             <groupId>org.opendaylight.yangtools.model</groupId>
106             <artifactId>ietf-yang-types-20130715</artifactId>
107         </dependency>
108         <dependency>
109             <groupId>org.opendaylight.yangtools.model</groupId>
110             <artifactId>yang-ext</artifactId>
111         </dependency>
112         <dependency>
113             <groupId>org.opendaylight.yangtools.model</groupId>
114             <artifactId>opendaylight-l2-types</artifactId>
115         </dependency>
116         <dependency>
117             <groupId>org.opendaylight.yangtools.model</groupId>
118             <artifactId>ietf-topology</artifactId>
119         </dependency>
120         <dependency>
121             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
122             <artifactId>antlr4-runtime-osgi-nohead</artifactId>
123             <scope>compile</scope>
124         </dependency>
125         <dependency>
126             <groupId>org.opendaylight.yangtools</groupId>
127             <artifactId>yang-data-api</artifactId>
128         </dependency>
129         <dependency>
130             <groupId>org.opendaylight.yangtools</groupId>
131             <artifactId>yang-data-composite-node</artifactId>
132         </dependency>
133         <dependency>
134             <groupId>org.opendaylight.yangtools</groupId>
135             <artifactId>yang-data-impl</artifactId>
136         </dependency>
137         <dependency>
138             <groupId>org.opendaylight.yangtools</groupId>
139             <artifactId>yang-data-operations</artifactId>
140         </dependency>
141         <dependency>
142             <groupId>org.opendaylight.yangtools</groupId>
143             <artifactId>yang-data-util</artifactId>
144         </dependency>
145         <dependency>
146             <groupId>org.opendaylight.yangtools</groupId>
147             <artifactId>yang-data-codec-gson</artifactId>
148         </dependency>
149         <dependency>
150             <groupId>org.opendaylight.yangtools</groupId>
151             <artifactId>yang-model-api</artifactId>
152         </dependency>
153         <dependency>
154             <groupId>org.opendaylight.yangtools</groupId>
155             <artifactId>yang-model-util</artifactId>
156         </dependency>
157         <dependency>
158             <groupId>org.opendaylight.yangtools</groupId>
159             <artifactId>yang-parser-impl</artifactId>
160         </dependency>
161         <dependency>
162             <groupId>org.opendaylight.yangtools</groupId>
163             <artifactId>yang-parser-api</artifactId>
164         </dependency>
165         <dependency>
166             <groupId>org.opendaylight.yangtools</groupId>
167             <artifactId>yang-binding</artifactId>
168         </dependency>
169         <dependency>
170             <groupId>org.opendaylight.yangtools</groupId>
171             <artifactId>util</artifactId>
172         </dependency>
173         <dependency>
174             <groupId>org.opendaylight.yangtools</groupId>
175             <artifactId>concepts</artifactId>
176         </dependency>
177         <dependency>
178             <groupId>org.opendaylight.yangtools</groupId>
179             <artifactId>yang-common</artifactId>
180         </dependency>
181         <dependency>
182             <groupId>org.opendaylight.yangtools</groupId>
183             <artifactId>util</artifactId>
184         </dependency>
185         <dependency>
186             <groupId>org.opendaylight.yangtools</groupId>
187             <artifactId>object-cache-api</artifactId>
188         </dependency>
189         <dependency>
190             <groupId>org.opendaylight.yangtools</groupId>
191             <artifactId>object-cache-guava</artifactId>
192         </dependency>
193         <dependency>
194             <groupId>org.opendaylight.yangtools</groupId>
195             <artifactId>object-cache-noop</artifactId>
196         </dependency>
197         <dependency>
198             <groupId>org.opendaylight.yangtools</groupId>
199             <artifactId>binding-generator-api</artifactId>
200         </dependency>
201         <dependency>
202             <groupId>org.opendaylight.yangtools</groupId>
203             <artifactId>binding-generator-impl</artifactId>
204         </dependency>
205         <dependency>
206             <groupId>org.opendaylight.yangtools</groupId>
207             <artifactId>binding-generator-spi</artifactId>
208         </dependency>
209         <dependency>
210             <groupId>org.opendaylight.yangtools</groupId>
211             <artifactId>binding-generator-util</artifactId>
212         </dependency>
213         <dependency>
214             <groupId>org.opendaylight.yangtools</groupId>
215             <artifactId>binding-model-api</artifactId>
216         </dependency>
217         <dependency>
218             <groupId>org.opendaylight.yangtools</groupId>
219             <artifactId>binding-type-provider</artifactId>
220         </dependency>
221         <dependency>
222             <groupId>org.opendaylight.yangtools</groupId>
223             <artifactId>yang-model-api</artifactId>
224         </dependency>
225         <dependency>
226             <groupId>org.opendaylight.yangtools</groupId>
227             <artifactId>yang-model-util</artifactId>
228         </dependency>
229         <dependency>
230             <groupId>org.opendaylight.yangtools</groupId>
231             <artifactId>yang-parser-api</artifactId>
232         </dependency>
233         <dependency>
234             <groupId>org.opendaylight.yangtools</groupId>
235             <artifactId>restconf-client-api</artifactId>
236         </dependency>
237         <dependency>
238             <groupId>org.opendaylight.yangtools</groupId>
239             <artifactId>restconf-client-impl</artifactId>
240         </dependency>
241         <dependency>
242             <groupId>org.opendaylight.yangtools</groupId>
243             <artifactId>restconf-common</artifactId>
244         </dependency>
245         <dependency>
246             <groupId>org.opendaylight.yangtools</groupId>
247             <artifactId>binding-data-codec</artifactId>
248         </dependency>
249         <dependency>
250             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
251             <artifactId>xtend-lib-osgi</artifactId>
252             <scope>compile</scope>
253         </dependency>
254         <dependency>
255             <groupId>com.google.code.gson</groupId>
256             <artifactId>gson</artifactId>
257         </dependency>
258         <dependency>
259             <groupId>com.google.guava</groupId>
260             <artifactId>guava</artifactId>
261         </dependency>
262
263         <!-- test the features.xml -->
264         <dependency>
265             <groupId>org.opendaylight.yangtools</groupId>
266             <artifactId>features-test</artifactId>
267             <scope>test</scope>
268         </dependency>
269     </dependencies>
270 </project>