Changing group id according to jenkins merge rules.
[openflowjava.git] / third-party / openflow-codec / 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/maven-v4_0_0.xsd">
3     <modelVersion>4.0.0</modelVersion>
4     <parent>
5       <groupId>org.opendaylight.openflowjava</groupId>
6       <artifactId>openflow-protocol-parent</artifactId>
7       <version>0.1-SNAPSHOT</version>
8       <relativePath>../../</relativePath>
9     </parent>
10
11     <!-- <groupId>org.opendaylight.controller.thirdparty</groupId> -->
12     <groupId>org.opendaylight.openflowjava.thirdparty</groupId>
13     <artifactId>org.openflow.codec</artifactId>
14     <version>0.0.1-SNAPSHOT</version>
15     <packaging>bundle</packaging>
16     <name>OpenFlow 1.3 Protocol Driver</name>
17     <description>A Java implementation of the OpenFlow v1.3 protocol driver</description>
18
19     <!-- Get some common settings for the project we are using it in -->
20
21     <developers>
22         <developer>
23             <name>David Erickson</name>
24             <email>daviderickson@cs.stanford.edu</email>
25         </developer>
26         <developer>
27             <name>Rob Sherwood</name>
28             <email>rob.sherwood@stanford.edu</email>
29         </developer>
30         <developer>
31             <name>Yugandhar Sarraju</name>
32             <email>ysarraju@in.ibm.com</email>
33         </developer>
34         <developer>
35             <name>Anil Gujele</name>
36             <email>angujele@in.ibm.com</email>
37         </developer>
38         <developer>
39             <name>Anil Vishnoi</name>
40             <email>avishnoi@in.ibm.com</email>
41         </developer>
42     </developers>
43     <!-- <url>http://www.openflow.org</url> <licenses> <license> <name>The OpenFlow
44         License</name> <url>http://www.openflowswitch.org/wp/legal/</url> <distribution>repo</distribution>
45         </license> </licenses> <scm> <connection>scm:git://gitosis.stanford.edu:openflowj.git</connection>
46         <url>https://openflow.stanford.edu/fisheye/browse/OpenFlowJ</url> </scm> -->
47     <properties>
48         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
49     </properties>
50     <!-- For GPG release signing, use mvn release:perform -->
51     <profiles>
52         <!-- <profile> <id>release-sign-artifacts</id> <activation> <property>
53             <name>performRelease</name> <value>true</value> </property> </activation>
54             <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId>
55             <version>1.1</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase>
56             <goals> <goal>sign</goal> </goals> </execution> </executions> <configuration>
57             <mavenExecutorId>forked-path</mavenExecutorId> </configuration> </plugin>
58             </plugins> </build> </profile> -->
59         <profile>
60             <id>jenkins</id>
61             <activation>
62                 <property>
63                     <name>env.BUILD_NUMBER</name>
64                 </property>
65             </activation>
66             <build>
67                 <plugins>
68                     <plugin>
69                         <groupId>org.codehaus.mojo</groupId>
70                         <artifactId>cobertura-maven-plugin</artifactId>
71                         <version>2.5.1</version>
72                         <configuration>
73                             <formats>
74                                 <format>xml</format>
75                             </formats>
76                         </configuration>
77                         <executions>
78                             <execution>
79                                 <phase>package</phase>
80                                 <goals>
81                                     <goal>cobertura</goal>
82                                 </goals>
83                             </execution>
84                         </executions>
85                     </plugin>
86                 </plugins>
87             </build>
88         </profile>
89     </profiles>
90
91     <build>
92         <plugins>
93             <plugin>
94                 <groupId>org.apache.felix</groupId>
95                 <artifactId>maven-bundle-plugin</artifactId>
96                 <version>2.3.6</version>
97                 <extensions>true</extensions>
98                 <configuration>
99                     <instructions>
100                         <Export-Package>
101                             org.openflow.example;version="1.3.1";
102                             uses:="org.openflow.example.cli,
103                             org.openflow.protocol,
104                             org.openflow.io,
105                             org.openflow.protocol.factory",
106                             org.openflow.io;version="1.3.1";
107                             uses:="org.openflow.protocol,
108                             org.openflow.protocol.factory",
109                             org.openflow.protocol;version="1.3.1";
110                             uses:="org.openflow.protocol.statistics,
111                             org.openflow.protocol,
112                             org.openflow.protocol.factory",
113                             org.openflow.protocol.action;version="1.3.1";
114                             uses:="org.openflow.protocol",
115                             org.openflow.protocol.factory;version="1.3.1";
116                             uses:="org.openflow.protocol.statistics,
117                             org.openflow.protocol,
118                             org.openflow.protocol.action,
119                             org.openflow.protocol.queue",
120                             org.openflow.protocol.queue;version="1.3.1";
121                             uses:="org.openflow.protocol,
122                             org.openflow.protocol.factory",
123                             org.openflow.protocol.statistics;version="1.3.1";
124                             uses:="org.openflow.protocol,
125                             org.openflow.protocol.factory",
126                             org.openflow.util;version="1.3.1"
127                         </Export-Package>
128                     </instructions>
129                 </configuration>
130             </plugin>
131             <plugin>
132                 <groupId>org.apache.maven.plugins</groupId>
133                 <artifactId>maven-compiler-plugin</artifactId>
134                 <version>2.3.2</version>
135                 <configuration>
136                     <source>1.6</source>
137                     <target>1.6</target>
138                 </configuration>
139             </plugin>
140         </plugins>
141     </build>
142     <dependencies>
143         <dependency>
144             <groupId>junit</groupId>
145             <artifactId>junit</artifactId>
146             <version>4.8.1</version>
147             <scope>test</scope>
148         </dependency>
149     </dependencies>
150 </project>