Move mockito to dependencyManagement section in parent pom.
[controller.git] / opendaylight / sal / yang-prototype / sal / sal-binding-broker-impl / 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         <groupId>org.opendaylight.controller</groupId>
6         <artifactId>sal-parent</artifactId>
7         <version>1.0-SNAPSHOT</version>
8     </parent>
9     <artifactId>sal-binding-broker-impl</artifactId>
10     <packaging>bundle</packaging>
11     <scm>
12         <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>
13         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
14         <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL</url>
15     </scm>
16
17     <build>
18         <plugins>
19             <plugin>
20                 <groupId>org.apache.felix</groupId>
21                 <artifactId>maven-bundle-plugin</artifactId>
22                 <version>${maven.bundle.version}</version>
23                 <extensions>true</extensions>
24                 <configuration>
25                     <instructions>
26                         <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
27                         <Bundle-Activator>org.opendaylight.controller.sal.binding.impl.BrokerActivator</Bundle-Activator>
28                         <Private-Package>
29                             org.opendaylight.controller.sal.binding.impl,
30                             org.opendaylight.controller.sal.binding.impl.*,
31                             org.opendaylight.controller.sal.binding.codegen.*,
32                             org.eclipse.xtend2.lib,
33                             org.eclipse.xtend.lib,
34                             org.eclipse.xtext.xbase.*
35                         </Private-Package>
36                     </instructions>
37                 </configuration>
38             </plugin>
39
40             <plugin>
41                 <groupId>org.eclipse.xtend</groupId>
42                 <artifactId>xtend-maven-plugin</artifactId>
43                 <version>2.4.2</version>
44                 <executions>
45                     <execution>
46                         <goals>
47                             <goal>compile</goal>
48                         </goals>
49                         <configuration>
50                             <outputDirectory>${basedir}/src/main/xtend-gen</outputDirectory>
51                         </configuration>
52                     </execution>
53                 </executions>
54             </plugin>
55             <plugin>
56                 <artifactId>maven-clean-plugin</artifactId>
57                 <version>2.4.1</version>
58                 <configuration>
59                     <filesets>
60                         <fileset>
61                             <directory>${basedir}/src/main/xtend-gen</directory>
62                             <includes>
63                                 <include>**</include>
64                             </includes>
65                         </fileset>
66                     </filesets>
67                 </configuration>
68             </plugin>
69         </plugins>
70     </build>
71
72     <dependencies>
73         <dependency>
74             <groupId>org.opendaylight.controller</groupId>
75             <artifactId>sal-common-util</artifactId>
76             <version>1.0-SNAPSHOT</version>
77         </dependency>
78         <dependency>
79             <groupId>org.opendaylight.controller</groupId>
80             <artifactId>sal-binding-api</artifactId>
81             <version>1.0-SNAPSHOT</version>
82         </dependency>
83         <!-- >dependency> <groupId>org.opendaylight.controller</groupId> 
84             <artifactId>sal-core-api</artifactId> <version>1.0-SNAPSHOT</version> </dependency -->
85
86         <dependency>
87             <groupId>org.slf4j</groupId>
88             <artifactId>slf4j-api</artifactId>
89         </dependency>
90         <dependency>
91             <groupId>org.osgi</groupId>
92             <artifactId>org.osgi.core</artifactId>
93             <version>${osgi.core.version}</version>
94         </dependency>
95         <dependency>
96             <groupId>com.google.guava</groupId>
97             <artifactId>guava</artifactId>
98         </dependency>
99         <dependency>
100             <groupId>org.reflections</groupId>
101             <artifactId>reflections</artifactId>
102             <version>0.9.9-RC1</version>
103         </dependency>
104         <dependency>
105             <groupId>org.javassist</groupId>
106             <artifactId>javassist</artifactId>
107             <version>3.17.1-GA</version>
108         </dependency>
109         <dependency>
110             <groupId>org.eclipse.xtend</groupId>
111             <artifactId>org.eclipse.xtend.lib</artifactId>
112             <version>2.4.2</version>
113         </dependency>
114         <dependency>
115             <groupId>org.mockito</groupId>
116             <artifactId>mockito-all</artifactId>
117         </dependency>
118     </dependencies>
119 </project>