<parent>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>odlparent</artifactId>
- <version>1.5.0-SNAPSHOT</version>
- <relativePath>../../odlparent/odlparent</relativePath>
+ <version>1.9.0-SNAPSHOT</version>
+ <relativePath></relativePath>
</parent>
<groupId>org.opendaylight.bgpcep</groupId>
<artifactId>bgpcep-parent</artifactId>
<name>BGPCEP common parent</name>
- <version>0.4.0-SNAPSHOT</version>
+ <version>0.8.0-SNAPSHOT</version>
<packaging>pom</packaging>
<licenses>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>
- <sitedeploy>dav:http://nexus.opendaylight.org/content/sites/site</sitedeploy>
<maven.info.reports.version>2.7</maven.info.reports.version>
<!-- YANG tools artifacts -->
- <yangtools.version>0.7.0-SNAPSHOT</yangtools.version>
+ <yangtools.version>1.2.0-SNAPSHOT</yangtools.version>
- <!-- Controller artifacts -->
- <controller.config.version>0.3.0-SNAPSHOT</controller.config.version>
- <controller.framework.version>0.6.0-SNAPSHOT</controller.framework.version>
- <controller.mdsal.version>1.2.0-SNAPSHOT</controller.mdsal.version>
+ <!-- MD-SAL artifacts -->
+ <mdsal.version>2.3.0-SNAPSHOT</mdsal.version>
+ <mdsal.model.version>0.11.0-SNAPSHOT</mdsal.model.version>
- <!-- TCP-MD5 artifacts -->
- <tcpmd5.version>1.1.0-SNAPSHOT</tcpmd5.version>
+ <!-- Controller artifacts -->
+ <controller.config.version>0.7.0-SNAPSHOT</controller.config.version>
+ <controller.framework.version>0.10.0-SNAPSHOT</controller.framework.version>
+ <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
- <bgpcep.version>0.4.0-SNAPSHOT</bgpcep.version>
+ <bgpcep.version>0.8.0-SNAPSHOT</bgpcep.version>
</properties>
<dependencyManagement>
<scope>import</scope>
</dependency>
- <!-- TCP/MD5 support -->
- <dependency>
- <groupId>org.opendaylight.tcpmd5</groupId>
- <artifactId>tcpmd5-artifacts</artifactId>
- <version>${tcpmd5.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
-
<!-- YANG tools -->
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<type>pom</type>
</dependency>
- <!-- Controller infrastructure -->
+ <!-- MD-SAL -->
<dependency>
- <groupId>org.opendaylight.controller</groupId>
+ <groupId>org.opendaylight.mdsal</groupId>
<artifactId>mdsal-artifacts</artifactId>
- <version>${controller.mdsal.version}</version>
+ <version>${mdsal.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>config-artifacts</artifactId>
- <version>${controller.config.version}</version>
+ <groupId>org.opendaylight.mdsal.model</groupId>
+ <artifactId>mdsal-model-artifacts</artifactId>
+ <version>${mdsal.model.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
+ <!-- Controller infrastructure -->
<dependency>
<groupId>org.opendaylight.controller</groupId>
- <artifactId>protocol-framework</artifactId>
- <version>${controller.framework.version}</version>
+ <artifactId>mdsal-artifacts</artifactId>
+ <version>${controller.mdsal.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
</dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
- <artifactId>protocol-framework</artifactId>
- <version>${controller.framework.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
+ <artifactId>config-artifacts</artifactId>
+ <version>${controller.config.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
</reportSet>
</reportSets>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <version>${maven.javadoc.version}</version>
- <reportSets>
- <reportSet>
- <id>non-aggregate</id>
- <reports>
- <report>javadoc</report>
- </reports>
- </reportSet>
- </reportSets>
- </plugin>
<!--plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<sourceDirectory>${project.basedir}</sourceDirectory>
<includes>**\/*.java,**\/*.xml,**\/*.ini,**\/*.sh,**\/*.bat,**\/*.yang</includes>
- <excludes>**\/target\/,**\/bin\/,**\/target-ide\/,**\/src/main/yang-gen-config\/,**\/src/main/yang-gen-sal\/,**\/.m2repo\/</excludes>
+ <excludes>**\/target\/,**\/bin\/,**\/target-ide\/,**\/src/main/yang-gen-config\/,**\/src/main/yang-gen-sal\/,**\/
+ .m2repo\/,**\/org/opendaylight/protocol/util/LoggerUtil.java,**\/org/opendaylight/protocol/util/LoggerUtilTest.java</excludes>
</configuration>
<dependencies>
<dependency>
</execution>
</executions>
</plugin>
- <plugin>
- <groupId>org.jacoco</groupId>
- <artifactId>jacoco-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>prepare-ut-agent</id>
- <phase>process-test-classes</phase>
- <goals>
- <goal>prepare-agent</goal>
- </goals>
- <configuration>
- <destFile>${sonar.jacoco.reportPath}</destFile>
- </configuration>
- </execution>
- <execution>
- <id>prepare-it-agent</id>
- <phase>pre-integration-test</phase>
- <goals>
- <goal>prepare-agent</goal>
- </goals>
- <configuration>
- <destFile>${sonar.jacoco.itReportPath}</destFile>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- </plugin>
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- </plugin>
</plugins>
<pluginManagement>
<codeGenerators>
<generator>
<codeGeneratorClass>
- org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl
+ org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl
</codeGeneratorClass>
<outputBaseDir>
target/generated-sources/sal
</outputBaseDir>
</generator>
<generator>
- <codeGeneratorClass>org.opendaylight.yangtools.yang.unified.doc.generator.maven.DocumentationGeneratorImpl</codeGeneratorClass>
+ <codeGeneratorClass>org.opendaylight.mdsal.binding.yang.unified.doc.generator.maven.DocumentationGeneratorImpl</codeGeneratorClass>
<outputBaseDir>target/site</outputBaseDir>
</generator>
<generator>
- <codeGeneratorClass>org.opendaylight.yangtools.yang.wadl.generator.maven.WadlGenerator</codeGeneratorClass>
+ <codeGeneratorClass>org.opendaylight.mdsal.binding.yang.wadl.generator.maven.WadlGenerator</codeGeneratorClass>
<outputBaseDir>target/site</outputBaseDir>
</generator>
<generator>
</executions>
<dependencies>
<dependency>
- <groupId>org.opendaylight.yangtools</groupId>
+ <groupId>org.opendaylight.mdsal</groupId>
<artifactId>maven-sal-api-gen-plugin</artifactId>
- <version>${yangtools.version}</version>
+ <version>${mdsal.model.version}</version>
<type>jar</type>
</dependency>
<dependency>
</plugins>
</pluginManagement>
</build>
+
+ <!--
+ Maven Site Configuration
+
+ The following configuration is necessary for maven-site-plugin to
+ correctly identify the correct deployment path for OpenDaylight Maven
+ sites.
+ -->
+ <url>${odl.site.url}/${project.groupId}/${stream}/${project.artifactId}/</url>
+
+ <distributionManagement>
+ <site>
+ <id>opendaylight-site</id>
+ <url>${nexus.site.url}/${project.artifactId}/</url>
+ </site>
+ </distributionManagement>
</project>