<packaging>pom</packaging>
<modules>
+ <module>artifacts</module>
+ <module>features</module>
<module>openflowjava-config</module>
<module>openflow-protocol-api</module>
- <module>openflow-protocol-spi</module>
- <module>util</module>
<module>openflow-protocol-impl</module>
<module>openflow-protocol-it</module>
- <module>features</module>
+ <module>openflow-protocol-spi</module>
<module>simple-client</module>
+ <module>util</module>
</modules>
<scm>
<connection>scm:git:ssh://git.opendaylight.org:29418/openflowjava.git</connection>
<jmxGeneratorPath>${project.build.directory}/yang-gen-config</jmxGeneratorPath>
<karaf.distro.empty.version>1.5.0-SNAPSHOT</karaf.distro.empty.version>
<salGeneratorPath>${project.build.directory}/yang-gen-sal</salGeneratorPath>
- <sonar.skippedModules>org.openflow.openflowj,net.sf.jung2</sonar.skippedModules>
- <yang.prototype.version>1.2.0-SNAPSHOT</yang.prototype.version>
- <ietf.model.version>2010.09.24.7-SNAPSHOT</ietf.model.version>
- <yang.ext.version>2013.09.07.7-SNAPSHOT</yang.ext.version>
- <yangtools.version>0.7.0-SNAPSHOT</yangtools.version>
- <yangtools.generator.version>0.7.0-SNAPSHOT</yangtools.generator.version>
+
+ <config.version>0.3.0-SNAPSHOT</config.version>
<mdsal.version>1.2.0-SNAPSHOT</mdsal.version>
- <config.version>0.3.0-SNAPSHOT</config.version>
+ <yangtools.version>0.7.0-SNAPSHOT</yangtools.version>
<!-- Sonar config -->
<sonar-jacoco-listeners.version>2.4</sonar-jacoco-listeners.version>
<dependencyManagement>
<dependencies>
- <!-- feature dependencies -->
+ <dependency>
+ <groupId>org.opendaylight.openflowjava</groupId>
+ <artifactId>openflowjava-artifacts</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
- <artifactId>features-yangtools</artifactId>
+ <artifactId>yangtools-artifacts</artifactId>
<version>${yangtools.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
+ <type>pom</type>
+ <scope>import</scope>
</dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
- <artifactId>features-config</artifactId>
+ <artifactId>config-artifacts</artifactId>
<version>${config.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.yangtools.model</groupId>
- <artifactId>ietf-inet-types</artifactId>
- <version>${ietf.model.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.yangtools.model</groupId>
- <artifactId>ietf-yang-types</artifactId>
- <version>${ietf.model.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.yangtools.model</groupId>
- <artifactId>yang-ext</artifactId>
- <version>${yang.ext.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>config-api</artifactId>
- <version>0.3.0-SNAPSHOT</version>
+ <type>pom</type>
+ <scope>import</scope>
</dependency>
<dependency>
- <groupId>org.opendaylight.yangtools</groupId>
- <artifactId>features-test</artifactId>
- <version>${yangtools.version}</version>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>mdsal-artifacts</artifactId>
+ <version>${mdsal.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
<ignore/>
</action>
</pluginExecution>
- <pluginExecution>
- <pluginExecutionFilter>
- <groupId>org.codehaus.enunciate</groupId>
- <artifactId>maven-enunciate-plugin</artifactId>
- <versionRange>[0.0,)</versionRange>
- <goals>
- <goal>docs</goal>
- </goals>
- </pluginExecutionFilter>
- <action>
- <ignore/>
- </action>
- </pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.jacoco</groupId>