and is available at http://www.eclipse.org/legal/epl-v10.html
-->
<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">
-
<modelVersion>4.0.0</modelVersion>
+
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>lispflowmapping-artifacts</artifactId>
<version>1.3.0-SNAPSHOT</version>
<packaging>pom</packaging>
+ <name>LISP Flow Mapping Artifacts</name>
<dependencyManagement>
<dependencies>
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>lispflowmapping-commons</artifactId>
<version>1.3.0-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
+
<artifactId>common.build.tools</artifactId>
<packaging>jar</packaging>
<name>Build Tools</name>
+
</project>
<version>1.3.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Parent POM</name>
- <description></description>
<properties>
<branding.version>1.2.0-SNAPSHOT</branding.version>
<artifactId>jmock-legacy</artifactId>
<version>2.6.0</version>
</dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>clustering.services</artifactId>
- <version>0.7.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>config-api</artifactId>
<artifactId>config-util</artifactId>
<version>0.4.0-SNAPSHOT</version>
</dependency>
- <!--
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>containermanager</artifactId>
- <version>0.7.0-SNAPSHOT</version>
- </dependency>
- -->
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>features-mdsal</artifactId>
<artifactId>netty-event-executor-config</artifactId>
<version>${config.version}</version>
</dependency>
- <dependency>
- <groupId>org.opendaylight.neutron</groupId>
- <artifactId>neutron-spi</artifactId>
- <version>0.6.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>opendaylight-karaf-empty</artifactId>
<artifactId>opendaylight-karaf-resources</artifactId>
<version>${karaf.resources.version}</version>
</dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal</artifactId>
- <version>0.10.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal-binding-api</artifactId>
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>lispflowmapping-commons</artifactId>
<version>1.3.0-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
+
<artifactId>common.unittest.tools</artifactId>
- <packaging>jar</packaging>
<name>Unit Test Tools</name>
+
<dependencies>
<dependency>
<groupId>equinoxSDK381</groupId>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
</dependency>
-
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-junit4</artifactId>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
-
</dependencies>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice-parent</artifactId>
<version>1.3.0-SNAPSHOT</version>
</parent>
+
+ <groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice.api</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>LISP Flow Mapping Public APIs</name>
+ <name>Mapping Service Public APIs</name>
+
<dependencies>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal</artifactId>
- </dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal-binding-api</artifactId>
<artifactId>mappingservice.yangmodel</artifactId>
</dependency>
</dependencies>
+
<build>
<plugins>
<plugin>
* Enumerate all the entries from the DAO
*
* @param visitor
+ * The visitor object.
*/
public void getAll(IRowVisitor visitor);
/**
* Remove an entry from the DAO
+ *
+ * @param key
+ * The key of the entry to delete
*/
public void remove(Object key);
/**
* This method returns the authentication key of the address.
*
- * @param address
- * @param maskLen
+ * @param address EID to look up
+ * @param maskLen EID mask length
* @return The correct key.
*/
String getAuthenticationKey(LispAddressContainer address, int maskLen);
/**
* This method removes the given authentication key from the map server.
*
- * @param address
- * @param maskLen
- * @return
+ * @param address EID to remove
+ * @param maskLen EID mask length
*/
void removeAuthenticationKey(LispAddressContainer address, int maskLen);
/**
* This method adds an authentication key to the address.
*
- * @param address
- * @param maskLen
- * @param key
- * @return
+ * @param address EID to add
+ * @param maskLen EID mask length
+ * @param key Value of the key for the EID
*/
void addAuthenticationKey(LispAddressContainer address, int maskLen, String key);
}
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice-parent</artifactId>
<version>1.3.0-SNAPSHOT</version>
</parent>
+
+ <groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice.clusterdao</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>LISP Flow Mapping Cluster DAO</name>
+ <name>Mapping Service Cluster DAO</name>
+
<dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>mappingservice.api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.dependencymanager</artifactId>
+ </dependency>
<dependency>
<groupId>equinoxSDK381</groupId>
<artifactId>org.eclipse.osgi</artifactId>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>clustering.services</artifactId>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.lispflowmapping</groupId>
- <artifactId>mappingservice.api</artifactId>
+ <version>0.7.0-SNAPSHOT</version>
</dependency>
</dependencies>
+
<build>
<plugins>
<plugin>
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice-parent</artifactId>
<version>1.3.0-SNAPSHOT</version>
</parent>
+
+ <groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice.config</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>LISP Flow Mapping Config Subsystem</name>
+ <name>Mapping Service Config Subsystem</name>
+
<dependencies>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<plugin>
<groupId>org.opendaylight.yangtools</groupId>
<artifactId>yang-maven-plugin</artifactId>
- <version>0.8.0-SNAPSHOT</version>
- <dependencies>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>yang-jmx-generator-plugin</artifactId>
- <version>0.4.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.yangtools</groupId>
- <artifactId>maven-sal-api-gen-plugin</artifactId>
- <version>0.8.0-SNAPSHOT</version>
- <type>jar</type>
- </dependency>
- </dependencies>
<executions>
<execution>
<goals>
</instructions>
</configuration>
</plugin>
- <plugin>
- <groupId>org.opendaylight.yangtools</groupId>
- <artifactId>yang-maven-plugin</artifactId>
- </plugin>
</plugins>
</build>
</project>
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>config-parent</artifactId>
- <version>0.4.0-SNAPSHOT</version>
- <relativePath/>
+ <groupId>org.opendaylight.lispflowmapping</groupId>
+ <artifactId>mappingservice-parent</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
</parent>
- <artifactId>mappingservice.implementation</artifactId>
<groupId>org.opendaylight.lispflowmapping</groupId>
+ <artifactId>mappingservice.implementation</artifactId>
<version>1.3.0-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>LISP Flow Mapping Implementation</name>
+ <name>Mapping Service Implementation</name>
<dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>common.unittest.tools</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>mappingservice.api</artifactId>
<version>${project.version}</version>
</dependency>
- <!-- needed for osgi console -->
+ <!-- needed for activator -->
<dependency>
- <groupId>equinoxSDK381</groupId>
- <artifactId>org.eclipse.osgi</artifactId>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.dependencymanager</artifactId>
</dependency>
- <!-- testing dependencies -->
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-core</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>junit-addons</groupId>
- <artifactId>junit-addons</artifactId>
- <version>1.4</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jmock</groupId>
- <artifactId>jmock-junit4</artifactId>
- <version>2.6.0</version>
- <scope>test</scope>
- </dependency>
+ <!-- needed for osgi console -->
<dependency>
- <groupId>org.jmock</groupId>
- <artifactId>jmock-legacy</artifactId>
- <version>2.6.0</version>
- <scope>test</scope>
+ <groupId>equinoxSDK381</groupId>
+ <artifactId>org.eclipse.osgi</artifactId>
</dependency>
</dependencies>
import java.net.Inet4Address;
import java.net.Inet6Address;
import java.net.InetAddress;
-import java.util.List;
import org.opendaylight.lispflowmapping.type.AddressFamilyNumberEnum;
import org.opendaylight.lispflowmapping.type.LispCanonicalAddressFormatEnum;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.LispAFIAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lcafkeyvalueaddress.KeyBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lcafkeyvalueaddress.ValueBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lcaflistaddress.Addresses;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lcaftrafficengineeringaddress.Hops;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispaddress.LispAddressContainer;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispaddress.LispAddressContainerBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispaddress.lispaddresscontainer.Address;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispaddress.lispaddresscontainer.address.ipv6.Ipv6AddressBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispaddress.lispaddresscontainer.address.lcafapplicationdata.LcafApplicationDataAddr;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispaddress.lispaddresscontainer.address.lcafkeyvalue.LcafKeyValueAddressAddr;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispaddress.lispaddresscontainer.address.lcafkeyvalue.LcafKeyValueAddressAddrBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispaddress.lispaddresscontainer.address.lcafsourcedest.LcafSourceDestAddr;
-//import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispaddress.lispaddresscontainer.address.distinguishedname.DistinguishedName;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispsimpleaddress.PrimitiveAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispsimpleaddress.primitiveaddress.DistinguishedNameBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.control.plane.rev150314.lispsimpleaddress.primitiveaddress.Ipv4Builder;
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.controller</groupId>
<artifactId>commons.integrationtest</artifactId>
<version>0.7.0-SNAPSHOT</version>
- <relativePath></relativePath>
+ <relativePath/>
</parent>
+
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice.integrationtest</artifactId>
- <name>LISP Flow Mapping Integration Tests</name>
<version>1.3.0-SNAPSHOT</version>
+ <name>Mapping Service Integration Tests</name>
+
<properties>
<exam.version>3.0.0</exam.version>
<sonar.jacoco.itReportPath>target/jacoco-it.exec</sonar.jacoco.itReportPath>
<lispflowmapping.version>1.3.0-SNAPSHOT</lispflowmapping.version>
<url.version>1.5.0</url.version>
</properties>
+
<dependencies>
<dependency>
<groupId>ch.qos.logback</groupId>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</dependency>
-
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
</dependency>
-
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</dependency>
-
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
-
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-base</artifactId>
</dependency>
-
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.fileinstall</artifactId>
</dependency>
-
<dependency>
<groupId>org.codehaus.enunciate</groupId>
<artifactId>enunciate-core-annotations</artifactId>
</dependency>
-
<dependency>
<groupId>org.codehaus.jettison</groupId>
<artifactId>jettison</artifactId>
<groupId>org.opendaylight.controller</groupId>
<artifactId>bundlescanner</artifactId>
</dependency>
-
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>bundlescanner.implementation</artifactId>
<groupId>org.opendaylight.controller</groupId>
<artifactId>netconf-util</artifactId>
</dependency>
-
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>protocol-framework</artifactId>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal</artifactId>
</dependency>
-
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal-binding-api</artifactId>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal-common-api</artifactId>
</dependency>
-
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal-common-util</artifactId>
<artifactId>mappingservice.yangmodel</artifactId>
<version>${lispflowmapping.version}</version>
</dependency>
-
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<artifactId>mockito-configuration</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
+
<build>
<pluginManagement>
<plugins>
-
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice-parent</artifactId>
<version>1.3.0-SNAPSHOT</version>
</parent>
+
+ <groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice.netconf</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>LISP Flow Mapping Netconf Connector</name>
+ <name>Mapping Service NETCONF Connector</name>
<dependencies>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
</dependency>
-
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<artifactId>mockito-configuration</artifactId>
<scope>test</scope>
</dependency>
-
</dependencies>
+
<build>
<plugins>
<plugin>
</instructions>
</configuration>
</plugin>
-
<plugin>
<groupId>org.opendaylight.yangtools</groupId>
<artifactId>yang-maven-plugin</artifactId>
- <dependencies>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>yang-jmx-generator-plugin</artifactId>
- <version>${config.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.yangtools</groupId>
- <artifactId>maven-sal-api-gen-plugin</artifactId>
- <version>${yangtools.version}</version>
- <type>jar</type>
- </dependency>
- <dependency>
- <groupId>org.osgi</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>${osgi.core.version}</version>
- </dependency>
- </dependencies>
<executions>
<execution>
<goals>
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice-parent</artifactId>
<version>1.3.0-SNAPSHOT</version>
</parent>
+
+ <groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice.neutron</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>LISP Flow Mapping Neutron APIs</name>
+ <name>Mapping Service Neutron APIs</name>
+
<dependencies>
<dependency>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>ietf-inet-types</artifactId>
</dependency>
</dependencies>
+
<build>
<plugins>
<plugin>
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.opendaylight.lispflowmapping</groupId>
- <artifactId>lispflowmapping-all</artifactId>
- <version>1.3.0-SNAPSHOT</version>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>config-parent</artifactId>
+ <version>0.4.0-SNAPSHOT</version>
+ <relativePath/>
</parent>
+ <groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice-parent</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>LISP Flow Mapping Parent POM</name>
+ <name>Mapping Service Parent POM</name>
<modules>
<module>yangmodel</module>
<!-- <module>integrationtest</module> -->
</modules>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>lispflowmapping-artifacts</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.neutron</groupId>
+ <artifactId>neutron-spi</artifactId>
+ <version>0.6.0-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>sal</artifactId>
+ <version>0.10.0-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <!-- common testing dependencies -->
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>common.unittest.tools</artifactId>
+ <version>${project.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<dependency>
<groupId>junit-addons</groupId>
<artifactId>junit-addons</artifactId>
+ <version>1.4</version>
<scope>test</scope>
</dependency>
<dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-junit4</artifactId>
+ <version>2.6.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-legacy</artifactId>
+ <version>2.6.0</version>
<scope>test</scope>
</dependency>
</dependencies>
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice-parent</artifactId>
<version>1.3.0-SNAPSHOT</version>
</parent>
+
+ <groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice.shell</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>LISP Flow Mapping Karaf Shell Commands</name>
+ <name>Mapping Service Karaf Shell Commands</name>
+
<dependencies>
<dependency>
<groupId>org.apache.karaf.shell</groupId>
<artifactId>mappingservice.api</artifactId>
</dependency>
</dependencies>
+
<build>
<plugins>
<plugin>
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>config-parent</artifactId>
- <version>0.4.0-SNAPSHOT</version>
- <relativePath/>
+ <groupId>org.opendaylight.lispflowmapping</groupId>
+ <artifactId>mappingservice-parent</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
</parent>
- <artifactId>mappingservice.southbound</artifactId>
<groupId>org.opendaylight.lispflowmapping</groupId>
+ <artifactId>mappingservice.southbound</artifactId>
<version>1.3.0-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>LISP Flow Mapping Southbound Plugin</name>
+ <name>Mapping Service Southbound Plugin</name>
<dependencies>
<dependency>
and is available at http://www.eclipse.org/legal/epl-v10.html
-->
<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">
+ <modelVersion>4.0.0</modelVersion>
+
<parent>
<groupId>org.opendaylight.yangtools</groupId>
<artifactId>binding-parent</artifactId>
<relativePath/>
</parent>
- <modelVersion>4.0.0</modelVersion>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice.yangmodel</artifactId>
<version>1.3.0-SNAPSHOT</version>
<packaging>bundle</packaging>
- <name>LISP Flow Mapping YANG Model</name>
-
- <properties>
- <checkstyle.excludes>org/opendaylight/yang/gen/**</checkstyle.excludes>
- </properties>
+ <name>Mapping Service YANG Model</name>
<dependencies>
<dependency>
<module>commons/parent</module>
<module>commons/build_tools</module>
<module>commons/unittest_tools</module>
+ <module>artifacts</module>
<module>mappingservice</module>
<module>features</module>
- <module>artifacts</module>
<module>distribution-karaf</module>
</modules>
</plugin>
</plugins>
</build>
-</project>
\ No newline at end of file
+</project>