<properties>\r
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
<nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>\r
- <yang.version>0.5.8-SNAPSHOT</yang.version>\r
- <maven.bundle.version>2.4.0</maven.bundle.version>\r
+ <yang.version>0.5.9-SNAPSHOT</yang.version>\r
+ <yang.codegen.version>0.6.0-SNAPSHOT</yang.codegen.version>\r
+ <bundle.plugin.version>2.3.7</bundle.plugin.version>\r
</properties>\r
+ <scm>\r
+ <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>\r
+ <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>\r
+ <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:Main</url>\r
+ </scm>\r
\r
<build>\r
<plugins>\r
<plugin>\r
<groupId>org.apache.felix</groupId>\r
<artifactId>maven-bundle-plugin</artifactId>\r
- <version>${maven.bundle.version}</version>\r
+ <version>${bundle.plugin.version}</version>\r
<extensions>true</extensions>\r
<configuration>\r
<instructions>\r
<plugin>\r
<groupId>org.apache.maven.plugins</groupId>\r
<artifactId>maven-compiler-plugin</artifactId>\r
- <version>2.0</version>\r
+ <version>2.5.1</version>\r
<inherited>true</inherited>\r
<configuration>\r
<source>1.7</source>\r
<dependency>\r
<groupId>org.opendaylight.yangtools</groupId>\r
<artifactId>maven-sal-api-gen-plugin</artifactId>\r
- <version>${yang.version}</version>\r
+ <version>${yang.codegen.version}</version>\r
<type>jar</type>\r
</dependency>\r
</dependencies>\r
</plugins>\r
<pluginManagement>\r
<plugins>\r
- <!--This plugin's configuration is used to store Eclipse m2e settings \r
+ <!--This plugin's configuration is used to store Eclipse m2e settings\r
only. It has no influence on the Maven build itself. -->\r
<plugin>\r
<groupId>org.eclipse.m2e</groupId>\r
</pluginManagement>\r
</build>\r
<pluginRepositories>\r
+ <!-- OpenDayLight Repo Mirror -->\r
<pluginRepository>\r
- <id>central</id>\r
- <name>maven repo1</name>\r
- <url>http://repo1.maven.org/maven2</url>\r
- <snapshots>\r
- <enabled>false</enabled>\r
+ <id>opendaylight-mirror</id>\r
+ <name>opendaylight-mirror</name>\r
+ <url>${nexusproxy}/groups/public/</url>\r
+ <snapshots>\r
+ <enabled>false</enabled>\r
</snapshots>\r
<releases>\r
- <enabled>true</enabled>\r
+ <enabled>true</enabled>\r
+ <updatePolicy>never</updatePolicy>\r
</releases>\r
</pluginRepository>\r
+ <!-- OpenDayLight Snapshot artifact -->\r
<pluginRepository>\r
- <id>opendaylight.snapshot</id>\r
- <name>opendaylight.snapshot</name>\r
+ <id>opendaylight-snapshot</id>\r
+ <name>opendaylight-snapshot</name>\r
<url>${nexusproxy}/repositories/opendaylight.snapshot/</url>\r
+ <snapshots>\r
+ <enabled>true</enabled>\r
+ </snapshots>\r
+ <releases>\r
+ <enabled>false</enabled>\r
+ </releases>\r
</pluginRepository>\r
</pluginRepositories>\r
\r
<repositories>\r
- <!-- EBR release -->\r
- <!-- http://repository.springsource.com/maven/bundles/release -->\r
- <repository>\r
- <id>ebr-bundles-release</id>\r
- <name>ebr-bundles-release</name>\r
- <url>${nexusproxy}/repositories/ebr-bundles-release/</url>\r
- </repository>\r
- <!-- EBR external -->\r
- <!-- http://repository.springsource.com/maven/bundles/external -->\r
+ <!-- OpenDayLight Repo Mirror -->\r
<repository>\r
- <id>ebr-bundles-external</id>\r
- <name>ebr-bundles-external</name>\r
- <url>${nexusproxy}/repositories/ebr-bundles-external/</url>\r
- </repository>\r
- <repository>\r
- <id>central</id>\r
- <name>central</name>\r
- <url>http://repo1.maven.org/maven2</url>\r
+ <id>opendaylight-mirror</id>\r
+ <name>opendaylight-mirror</name>\r
+ <url>${nexusproxy}/groups/public/</url>\r
<snapshots>\r
- <enabled>false</enabled>\r
+ <enabled>false</enabled>\r
</snapshots>\r
<releases>\r
- <enabled>true</enabled>\r
+ <enabled>true</enabled>\r
+ <updatePolicy>never</updatePolicy>\r
</releases>\r
</repository>\r
- <!-- Pax mirror -->\r
- <!-- https://oss.sonatype.org/content/repositories/ops4j-releases -->\r
- <repository>\r
- <id>ops4j-releases</id>\r
- <name>ops4j-releases</name>\r
- <url>${nexusproxy}/repositories/ops4j-releases/</url>\r
- </repository>\r
- <!-- Third Packages hosted in local maven because not available in other \r
- places -->\r
- <repository>\r
- <id>thirdparty</id>\r
- <name>thirdparty</name>\r
- <url>${nexusproxy}/repositories/thirdparty/</url>\r
- </repository>\r
- <!-- Jboss mirror -->\r
- <!-- https://repository.jboss.org/nexus/content/repositories/releases -->\r
- <repository>\r
- <id>jboss.releases</id>\r
- <name>jboss.releases</name>\r
- <url>${nexusproxy}/repositories/jboss.releases/</url>\r
- </repository>\r
- <!-- OpenDayLight Released artifact -->\r
- <repository>\r
- <id>opendaylight-release</id>\r
- <name>opendaylight-release</name>\r
- <url>${nexusproxy}/repositories/opendaylight.release/</url>\r
- </repository>\r
<!-- OpenDayLight Snapshot artifact -->\r
<repository>\r
<id>opendaylight-snapshot</id>\r
<name>opendaylight-snapshot</name>\r
<url>${nexusproxy}/repositories/opendaylight.snapshot/</url>\r
+ <snapshots>\r
+ <enabled>true</enabled>\r
+ </snapshots>\r
+ <releases>\r
+ <enabled>false</enabled>\r
+ </releases>\r
</repository>\r
</repositories>\r
\r