f66bfd4b74aafecec742cf803ee58688edc70eb1
[controller.git] / opendaylight / md-sal / samples / toaster-it / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3     <modelVersion>4.0.0</modelVersion>
4     <parent>
5         <artifactId>sal-samples</artifactId>
6         <groupId>org.opendaylight.controller.samples</groupId>
7         <version>1.0-SNAPSHOT</version>
8     </parent>
9     <artifactId>sample-toaster-it</artifactId>
10     <scm>
11         <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>
12         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
13         <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL</url>
14     </scm>
15
16     <properties>
17         <exam.version>3.0.0</exam.version>
18         <url.version>1.5.0</url.version>
19     </properties>
20
21     <build>
22         <plugins>
23             <plugin>
24                 <groupId>org.ops4j.pax.exam</groupId>
25                 <artifactId>maven-paxexam-plugin</artifactId>
26                 <version>1.2.4</version>
27                 <executions>
28                     <execution>
29                         <id>generate-config</id>
30                         <goals>
31                             <goal>generate-depends-file</goal>
32                         </goals>
33                     </execution>
34                 </executions>
35             </plugin>
36             <plugin>
37                 <groupId>org.jacoco</groupId>
38                 <artifactId>jacoco-maven-plugin</artifactId>
39                 <configuration>
40                     <includes>org.opendaylight.controller.*</includes>
41                 </configuration>
42                 <executions>
43                     <execution>
44                         <id>pre-test</id>
45                         <goals>
46                             <goal>prepare-agent</goal>
47                         </goals>
48                     </execution>
49                     <execution>
50                         <id>post-test</id>
51                         <phase>test</phase>
52                         <goals>
53                             <goal>report</goal>
54                         </goals>
55                     </execution>
56                 </executions>
57             </plugin>
58         </plugins>
59         <pluginManagement>
60             <plugins>
61                 <!--This plugin's configuration is used to store Eclipse 
62                     m2e settings only. It has no influence on the Maven build itself. -->
63                 <plugin>
64                     <groupId>org.eclipse.m2e</groupId>
65                     <artifactId>lifecycle-mapping</artifactId>
66                     <version>1.0.0</version>
67                     <configuration>
68                         <lifecycleMappingMetadata>
69                             <pluginExecutions>
70                                 <pluginExecution>
71                                     <pluginExecutionFilter>
72                                         <groupId>
73                                             org.ops4j.pax.exam
74                                         </groupId>
75                                         <artifactId>
76                                             maven-paxexam-plugin
77                                         </artifactId>
78                                         <versionRange>
79                                             [1.2.4,)
80                                         </versionRange>
81                                         <goals>
82                                             <goal>
83                                                 generate-depends-file
84                                             </goal>
85                                         </goals>
86                                     </pluginExecutionFilter>
87                                     <action>
88                                         <ignore></ignore>
89                                     </action>
90                                 </pluginExecution>
91                             </pluginExecutions>
92                         </lifecycleMappingMetadata>
93                     </configuration>
94                 </plugin>
95             </plugins>
96         </pluginManagement>
97     </build>
98
99     <dependencies>
100         <dependency>
101             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
102             <artifactId>xtend-lib-osgi</artifactId>
103             <version>2.4.3</version>
104         </dependency>
105         <dependency>
106             <groupId>org.opendaylight.controller.samples</groupId>
107             <artifactId>sample-toaster</artifactId>
108             <version>1.0-SNAPSHOT</version>
109         </dependency>
110         <dependency>
111             <groupId>org.opendaylight.controller.samples</groupId>
112             <artifactId>sample-toaster-consumer</artifactId>
113             <version>1.0-SNAPSHOT</version>
114         </dependency>
115         <dependency>
116             <groupId>org.opendaylight.controller.samples</groupId>
117             <artifactId>sample-toaster-provider</artifactId>
118             <version>1.0-SNAPSHOT</version>
119         </dependency>
120         <dependency>
121             <groupId>org.opendaylight.controller</groupId>
122             <artifactId>sal-binding-broker-impl</artifactId>
123             <version>1.0-SNAPSHOT</version>
124         </dependency>
125         <dependency>
126             <groupId>org.ops4j.pax.exam</groupId>
127             <artifactId>pax-exam-container-native</artifactId>
128             <version>${exam.version}</version>
129             <scope>test</scope>
130         </dependency>
131         <dependency>
132             <groupId>org.ops4j.pax.exam</groupId>
133             <artifactId>pax-exam-junit4</artifactId>
134             <version>${exam.version}</version>
135             <scope>test</scope>
136         </dependency>
137         <dependency>
138             <groupId>org.ops4j.pax.exam</groupId>
139             <artifactId>pax-exam-link-mvn</artifactId>
140             <version>${exam.version}</version>
141             <scope>test</scope>
142         </dependency>
143
144         <dependency>
145             <groupId>org.opendaylight.controller</groupId>
146             <artifactId>config-manager</artifactId>
147             <version>0.2.2-SNAPSHOT</version>
148         </dependency>
149         <dependency>
150             <groupId>equinoxSDK381</groupId>
151             <artifactId>org.eclipse.osgi</artifactId>
152             <version>3.8.1.v20120830-144521</version>
153             <scope>test</scope>
154         </dependency>
155         <dependency>
156             <groupId>org.slf4j</groupId>
157             <artifactId>log4j-over-slf4j</artifactId>
158             <version>1.7.2</version>
159         </dependency>
160         <dependency>
161             <groupId>ch.qos.logback</groupId>
162             <artifactId>logback-core</artifactId>
163             <version>1.0.9</version>
164         </dependency>
165         <dependency>
166             <groupId>ch.qos.logback</groupId>
167             <artifactId>logback-classic</artifactId>
168             <version>1.0.9</version>
169         </dependency>
170     </dependencies>
171 </project>