<mdsal.model.version>0.8.0-SNAPSHOT</mdsal.model.version>
<neutron.version>0.6.0-SNAPSHOT</neutron.version>
<restconf.version>1.3.0-SNAPSHOT</restconf.version>
+ <!-- Temporary -->
+ <skipTests>true</skipTests>
</properties>
<dependencyManagement>
<classifier>features</classifier>
<type>xml</type>
</dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>features-base</artifactId>
- <version>${commons.opendaylight.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>features-mdsal</artifactId>
<type>xml</type>
<scope>runtime</scope>
</dependency>
+ <!--
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>mappingservice.implementation</artifactId>
<classifier>config</classifier>
<type>xml</type>
</dependency>
+ -->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>mappingservice.api</artifactId>
<version>${project.version}</version>
</dependency>
+ <!--
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>mappingservice.inmemorydb</artifactId>
<artifactId>mappingservice.shell</artifactId>
<version>${project.version}</version>
</dependency>
+ -->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>mappingservice.lisp-proto</artifactId>
<version>${project.version}</version>
</dependency>
+ <!--
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>lispflowmapping-ui-bundle</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
+ -->
</dependencies>
</project>
<repository>mvn:org.opendaylight.netconf/features-restconf/${restconf.version}/xml/features</repository>
<!-- Needed for odl-config-api -->
<repository>mvn:org.opendaylight.controller/features-config/${config.version}/xml/features</repository>
- <!-- TODO features-base should be removed when we get rid of Activators, hopefully soon -->
- <repository>mvn:org.opendaylight.controller/features-base/${commons.opendaylight.version}/xml/features</repository>
<repository>mvn:org.opendaylight.neutron/features-neutron/${neutron.version}/xml/features</repository>
<repository>mvn:org.opendaylight.dlux/features-dlux/${dlux.core.version}/xml/features</repository>
+ <!--
<feature name="odl-lispflowmapping-msmr" description="OpenDaylight :: LISP Flow Mapping :: Map-Server/Map-Resolver" version='${project.version}'>
<feature version="${project.version}">odl-lispflowmapping-mappingservice</feature>
<feature version="${project.version}">odl-lispflowmapping-southbound</feature>
</feature>
<feature name="odl-lispflowmapping-neutron" description="OpenDaylight :: LISP Flow Mapping :: Neutron Integration" version='${project.version}'>
- TODO felix-dm should be removed when we get rid of Activators, hopefully soon
- <feature>odl-base-felix-dm</feature>
<feature version="${neutron.version}">odl-neutron-service</feature>
<feature version="${project.version}">odl-lispflowmapping-mappingservice</feature>
<bundle>mvn:org.opendaylight.lispflowmapping/mappingservice.neutron/${project.version}</bundle>
<feature version="${project.version}">odl-lispflowmapping-mappingservice</feature>
<bundle>mvn:org.opendaylight.lispflowmapping/lispflowmapping-ui-bundle/${project.version}</bundle>
</feature>
+ -->
<feature name="odl-lispflowmapping-models" description="OpenDaylight :: LISP Flow Mapping :: Models" version='${project.version}'>
<feature version='${config.version}'>odl-config-api</feature>
<feature version='${mdsal.model.version}'>odl-mdsal-models</feature>
+ <!-- Temporary: add APIDOCS so we don't have to load manually while testing IETF LISP address models -->
+ <feature version='${mdsal.version}'>odl-mdsal-apidocs</feature>
<bundle>mvn:org.apache.commons/commons-lang3/${commons.lang3.version}</bundle>
<bundle>mvn:org.opendaylight.lispflowmapping/mappingservice.lisp-proto/${project.version}</bundle>
<bundle>mvn:org.opendaylight.lispflowmapping/mappingservice.api/${project.version}</bundle>
</dependency>
</dependencies>
+ <!-- Temporarily disable compiling non-generated code, like serializers, which won't build for now -->
<build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <!-- Temporarily override the odlparent checkstyle configuration.
+ We want to enforce some simple rules and add more as we clean up code -->
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <configuration>
+ <configLocation>checkstyle/java_rules.xml</configLocation>
+ <includeTestSourceDirectory>true</includeTestSourceDirectory>
+ <excludes>org/opendaylight/yang/gen/**,**/config/yang/**</excludes>
+ <failsOnError>true</failsOnError>
+ <consoleOutput>true</consoleOutput>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.opendaylight.lispflowmapping</groupId>
+ <artifactId>common.build.tools</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ <phase>process-sources</phase>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
++
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>default-compile</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ <configuration>
+ <excludes>
+ <exclude>org/opendaylight/lispflowmapping/**</exclude>
+ </excludes>
+ </configuration>
+ </execution>
+ <execution>
+ <id>default-testCompile</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>testCompile</goal>
+ </goals>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
</build>
</project>
<modules>
<module>lisp-proto</module>
<module>api</module>
+ <!--
<module>inmemorydb</module>
<module>implementation</module>
<module>southbound</module>
<module>neutron</module>
<module>shell</module>
+ -->
</modules>
<dependencyManagement>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>checkstyle/java_rules.xml</configLocation>
+ <includeTestSourceDirectory>true</includeTestSourceDirectory>
<excludes>org/opendaylight/yang/gen/**,**/config/yang/**</excludes>
<failsOnError>true</failsOnError>
<consoleOutput>true</consoleOutput>