BUG-954: Add support for Neutron port/network delete events for OF1.3
[ovsdb.git] / ovsdb / pom.xml
index 94dfd6411231c24ac813d0a8db41c93690ac0cf3..5539b3845d25f89db59803d1ae73d123c2bee679 100755 (executable)
@@ -4,14 +4,33 @@
     <parent>
         <groupId>org.opendaylight.ovsdb</groupId>
         <artifactId>commons.ovsdb</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
-        <relativePath>../commons/parent/</relativePath>
+        <version>1.0.1-SNAPSHOT</version>
+        <relativePath>../commons/parent</relativePath>
     </parent>
+    <scm>
+      <connection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</connection>
+      <developerConnection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</developerConnection>
+      <url>https://wiki.opendaylight.org/view/OVSDB_Integration:Main</url>
+      <tag>HEAD</tag>
+    </scm>
     <artifactId>ovsdb</artifactId>
-    <version>0.5.0-SNAPSHOT</version>
+    <version>0.5.1-SNAPSHOT</version>
     <packaging>bundle</packaging>
 
+    <properties>
+        <skip.integrationtest>true</skip.integrationtest>
+        <!-- used for filtering the integration test resource -->
+        <ovsdbserver.ipaddress>192.168.56.10</ovsdbserver.ipaddress>
+        <ovsdbserver.port>6640</ovsdbserver.port>
+    </properties>
+
     <build>
+      <testResources>
+        <testResource>
+          <directory>src/test/resources</directory>
+          <filtering>true</filtering>
+        </testResource>
+      </testResources>
         <plugins>
             <plugin>
                 <groupId>org.apache.felix</groupId>
                             javax.net.ssl,
                             *
                         </Import-Package>
-                        <Embed-Dependency>httpclient,commons-codec,httpcore-nio,javax.servlet-api,jackson-annotations,jackson-core,jackson-databind,portlet-api,commons-collections;type=!pom;inline=false</Embed-Dependency>
+                        <Embed-Dependency>httpclient,commons-codec,httpcore-nio,javax.servlet-api,portlet-api,commons-collections;type=!pom;inline=false</Embed-Dependency>
                         <Embed-Transitive>
                             true
                         </Embed-Transitive>
                         <Bundle-Activator>
                             org.opendaylight.ovsdb.plugin.Activator
                         </Bundle-Activator>
+                        <Export-Package>
+                            org.opendaylight.ovsdb.lib.table, org.opendaylight.ovsdb.lib.table.internal, org.opendaylight.ovsdb.plugin, org.opendaylight.ovsdb.lib.notation
+                        </Export-Package>
                     </instructions>
                     <manifestLocation>${project.basedir}/META-INF</manifestLocation>
                 </configuration>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.16</version>
                <configuration>
-                 <skipTests>true</skipTests>
+                 <excludes>
+                   <!--  Exclude integration tests -->
+                   <exclude>**/*IT</exclude>
+                 </excludes>
+               </configuration>
+             </plugin>
+            <plugin>
+               <groupId>org.apache.maven.plugins</groupId>
+               <artifactId>maven-failsafe-plugin</artifactId>
+               <configuration>
+                <skipITs>${skip.integrationtest}</skipITs>
                </configuration>
              </plugin>
         </plugins>
         <dependency>
           <groupId>org.opendaylight.controller</groupId>
           <artifactId>clustering.services</artifactId>
-          <version>0.4.1-SNAPSHOT</version>
+          <version>0.5.1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
             <artifactId>sal</artifactId>
-            <version>0.5.0-SNAPSHOT</version>
+            <version>0.7.1-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
             <artifactId>sal.connection</artifactId>
-            <version>0.1.0-SNAPSHOT</version>
+            <version>0.1.2-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
             <artifactId>sal.networkconfiguration</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.opendaylight.controller.thirdparty</groupId>
-            <artifactId>org.openflow.openflowj</artifactId>
-            <version>1.0.2-SNAPSHOT</version>
+            <version>0.0.3-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-annotations</artifactId>
-            <version>2.2.2</version>
+            <version>${jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-core</artifactId>
-            <version>2.2.2</version>
+            <version>${jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-databind</artifactId>
-            <version>2.2.2</version>
+            <version>${jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>javax.portlet</groupId>
         <dependency>
             <groupId>io.netty</groupId>
             <artifactId>netty-all</artifactId>
-            <version>4.0.8.Final</version>
+            <version>4.0.10.Final</version>
         </dependency>
         <dependency>
             <groupId>commons-lang</groupId>
           <artifactId>commons-collections</artifactId>
           <version>1.0</version>
         </dependency>
+        <dependency>
+          <groupId>com.google.guava</groupId>
+          <artifactId>guava</artifactId>
+          <version>${guava.version}</version>
+        </dependency>
+        <dependency>
+          <groupId>equinoxSDK381</groupId>
+          <artifactId>org.eclipse.osgi</artifactId>
+        </dependency>
+        <dependency>
+          <groupId>junit</groupId>
+          <artifactId>junit</artifactId>
+        </dependency>
+        <dependency>
+          <groupId>com.google.code.gson</groupId>
+          <artifactId>gson</artifactId>
+          <version>2.1</version>
+          <scope>compile</scope>
+        </dependency>
     </dependencies>
+
+    <profiles>
+      <profile>
+      <id>integrationtest</id>
+      <activation>
+      </activation>
+      <properties>
+        <skip.integrationtest>false</skip.integrationtest>
+      </properties>
+    </profile>
+    </profiles>
 </project>