<repository>mvn:org.opendaylight.sfc/features-sfc/${project.version}/xml/features</repository>
<repository>mvn:org.opendaylight.controller/features-netconf-connector/${mdsal.version}/xml/features</repository>
<repository>mvn:org.opendaylight.controller/features-restconf/${mdsal.version}/xml/features</repository>
- <feature name='odl-sfc-netconf' version='${project.version}' description='OpenDaylight :: OpenvSwitch '>
+ <feature name='odl-sfc-netconf' version='${project.version}' description='OpenDaylight :: Netconf '>
<!--
Necessary TODO:
List all of the user consumable features you define in this feature file here.
<feature version='${project.version}'>odl-sfc-model</feature>
-->
<feature version='${project.version}'>odl-sfc-provider</feature>
- <feature version='${project.version}'>odl-sfc-model</feature>
- <feature version="${mdsal.version}">odl-restconf</feature>
- <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
+ <!--<feature version='${project.version}'>odl-sfc-model</feature>-->
+ <!--<feature version='${mdsal.version}'>odl-mdsal-broker</feature>-->
+ <feature version='${mdsal.version}'>odl-netconf-connector-all</feature>
<feature version='${mdsal.version}'>odl-netconf-connector-ssh</feature>
<feature version='${mdsal.version}'>odl-netconf-mdsal</feature>
+ <!--<feature version="${mdsal.version}">odl-restconf</feature> -->
<bundle>mvn:org.opendaylight.sfc/sfc-netconf/${project.version}</bundle>
</feature>
<feature version='${project.version}'>odl-sfc-model</feature>
-->
<feature version='${project.version}'>odl-sfc-provider</feature>
- <feature version='${project.version}'>odl-sfc-model</feature>
- <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
+ <!--<feature version='${project.version}'>odl-sfc-model</feature>-->
+ <!--<feature version='${mdsal.version}'>odl-mdsal-broker</feature>-->
<feature version='${ovsdb.southbound.version}'>odl-ovsdb-southbound-api</feature>
<feature version='${ovsdb.southbound.version}'>odl-ovsdb-southbound-impl</feature>
<bundle>mvn:org.opendaylight.sfc/sfc-ovs/${project.version}</bundle>
<feature version='${project.version}'>odl-sfc-model</feature>
-->
<feature version='${project.version}'>odl-sfc-provider</feature>
- <feature version='${project.version}'>odl-sfc-model</feature>
- <feature version="${mdsal.version}">odl-mdsal-broker</feature>
+ <!--<feature version='${project.version}'>odl-sfc-model</feature>-->
+ <!--<feature version="${mdsal.version}">odl-mdsal-broker</feature>-->
<bundle>mvn:org.opendaylight.sfc/sfc-sb-rest/${project.version}</bundle>
</feature>
<feature name='odl-sfclisp' version='${project.version}' description='OpenDaylight :: sfclisp :: all'>
<feature version='${project.version}'>odl-sfc-provider</feature>
- <feature version='${project.version}'>odl-sfc-model</feature>
+ <!--<feature version='${project.version}'>odl-sfc-model</feature>-->
<feature version='${lisp.version}'>odl-lispflowmapping-mappingservice</feature>
<!--
<bundle>mvn:org.sonatype.sisu/sisu-guava/0.9.9</bundle>
<feature version='${project.version}'>odl-sfc-provider</feature>
<feature version='${project.version}'>odl-sfc-model</feature>
-->
+
+
+ <configfile finalname="etc/opendaylight/karaf/80-sfc.xml">mvn:org.opendaylight.sfc/sfc-config/${project.version}/xml/config</configfile>
<feature version='${project.version}'>odl-sfc-provider</feature>
- <feature version='${project.version}'>odl-sfc-model</feature>
- <feature version="${mdsal.version}">odl-mdsal-broker</feature>
+ <!--<feature version='${project.version}'>odl-sfc-model</feature>-->
+ <!--<feature version="${mdsal.version}">odl-mdsal-broker</feature>-->
<feature version='${feature.openflowplugin.version}'>odl-openflowplugin-all</feature>
<feature version='${feature.openflowplugin.version}'>odl-openflowplugin-nxm-extensions</feature>
<bundle>mvn:org.opendaylight.sfc/sfcofl2/${project.version}</bundle>
<feature name='odl-sfc-core' version='${project.version}' description='OpenDaylight :: sfc :: Core'>
<feature version='${project.version}'>odl-sfc-provider</feature>
- <feature version='${project.version}'>odl-sfc-model</feature>
+ <!--<feature version='${project.version}'>odl-sfc-model</feature>-->
</feature>
<!--
It's also nice to list inside a feature, first the features it needs, then the bundles it needs, then the configfiles.
-->
- <feature name='odl-sfcofl2' version='${project.version}' description='OpenDaylight :: sfc :: OpenFlowL2 '>
- <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-all</feature>
- <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-nxm-extensions</feature>
- <feature version='${project.version}'>odl-sfc-provider</feature>
- <configfile finalname="etc/opendaylight/karaf/80-sfc.xml">mvn:org.opendaylight.sfc/sfc-config/${project.version}/xml/config</configfile>
- <bundle>mvn:org.opendaylight.sfc/sfcofl2/${project.version}</bundle>
- </feature>
+ <!--<feature name='odl-sfcofl2' version='${project.version}' description='OpenDaylight :: sfc :: OpenFlowL2 '>-->
+ <!--<feature version='${feature.openflowplugin.version}'>odl-openflowplugin-all</feature>-->
+ <!--<feature version='${feature.openflowplugin.version}'>odl-openflowplugin-nxm-extensions</feature>-->
+ <!--<feature version='${project.version}'>odl-sfc-provider</feature>-->
+ <!--<configfile finalname="etc/opendaylight/karaf/80-sfc.xml">mvn:org.opendaylight.sfc/sfc-config/${project.version}/xml/config</configfile>-->
+ <!--<bundle>mvn:org.opendaylight.sfc/sfcofl2/${project.version}</bundle>-->
+ <!--</feature>-->
<!--
<feature name='odl-sfc-ovs' version='${project.version}' description='OpenDaylight :: sfc :: OpenvSwitch '>
<feature version='${ovsdb.southbound.version}'>odl-ovsdb-southbound-api</feature>
-->
<feature name='odl-sfc-ui' version='${project.version}' description='OpenDaylight :: sfc :: UI'>
<feature version='${project.version}'>odl-sfc-provider</feature>
- <feature>odl-restconf</feature>
+ <!--<feature version="${mdsal.version}">odl-restconf</feature>-->
<feature>http</feature>
<!--<feature version='${webconsole.version}'>webconsole</feature>-->
<feature>webconsole</feature>
<feature name='odl-sfc-provider' version='${project.version}' description='OpenDaylight :: sfc :: Provider '>
<feature version='${mdsal.version}'>odl-mdsal-broker</feature>
+ <feature version="${mdsal.version}">odl-restconf</feature>
<feature version='${mdsal.version}'>odl-mdsal-apidocs</feature>
<feature version='${project.version}'>odl-sfc-model</feature>
- <feature version='${mdsal.version}'>odl-netconf-connector-all</feature>
<configfile finalname="etc/opendaylight/karaf/80-sfc.xml">mvn:org.opendaylight.sfc/sfc-config/${project.version}/xml/config</configfile>
<configfile finalname="configuration/startup/sfc_provider_config.json">mvn:org.opendaylight.sfc/sfc-jsonconfig/${project.version}/xml/config</configfile>
<configfile finalname="configuration/startup/bootstrap/service-function-forwarders.json">mvn:org.opendaylight.sfc/sfc-jsonconfig/${project.version}/xml/config-sff</configfile>
</scm>
-->
+
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <version>${enforcer.version}</version>
+ <executions>
+ <execution>
+ <id>enforce-maven</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <configuration>
+ <rules>
+ <requireMavenVersion>
+ <version>3.1.1</version>
+ </requireMavenVersion>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
<pluginManagement>
<plugins>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.version}</version>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>${maven.surefire.version}</version>
+ </plugin>
</plugins>
</pluginManagement>
</build>
<artifactId>sfc-karaf</artifactId>
<packaging>pom</packaging>
<prerequisites>
- <maven>3.0</maven>
+ <maven>3.2</maven>
</prerequisites>
- <properties>
- <!-- Move these properties to your parent pom and possibly DependencyManagement section of your parent pom -->
- <branding.version>1.1.0-SNAPSHOT</branding.version>
- <karaf.resources.version>1.5.0-SNAPSHOT</karaf.resources.version>
- <!--<pax.logging.version>1.7.4</pax.logging.version>-->
- <!--<karaf.version>3.0.1</karaf.version>-->
- <!--<pax.logging.version>1.7.4</pax.logging.version>-->
- </properties>
-
<dependencies>
<!-- Basic Karaf dependencies -->
<dependency>
+ <!-- scope is compile so all features (there is only one) are installed
+ into startup.properties and the feature repo itself is not installed -->
<groupId>org.apache.karaf.features</groupId>
<artifactId>framework</artifactId>
<version>${karaf.version}</version>
<type>kar</type>
+ <exclusions>
+ <exclusion>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.sshd</groupId>
+ <artifactId>sshd-core</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.karaf.features</groupId>
<version>${karaf.version}</version>
<classifier>features</classifier>
<type>xml</type>
- <scope>runtime</scope>
</dependency>
+ <!--<dependency>-->
+ <!--<groupId>org.apache.karaf.webconsole</groupId>-->
+ <!--<artifactId>webconsole</artifactId>-->
+ <!--<version>${webconsole.version}</version>-->
+ <!--<type>pom</type>-->
+ <!--</dependency>-->
+
<!-- ODL Branding -->
<dependency>
<groupId>org.opendaylight.controller</groupId>
<scope>runtime</scope>
</dependency>
<dependency>
- <groupId>org.opendaylight.sfc</groupId>
+ <groupId>${project.groupId}</groupId>
<artifactId>features-sfc</artifactId>
<version>${project.version}</version>
<classifier>features</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
- <groupId>org.opendaylight.sfc</groupId>
+ <groupId>${project.groupId}</groupId>
<artifactId>features-sfc-sb-rest</artifactId>
<version>${project.version}</version>
<classifier>features</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
- <groupId>org.opendaylight.sfc</groupId>
+ <groupId>${project.groupId}</groupId>
<artifactId>features-sfc-ovs</artifactId>
<version>${project.version}</version>
<classifier>features</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
- <groupId>org.opendaylight.sfc</groupId>
+ <groupId>${project.groupId}</groupId>
<artifactId>features-sfc-netconf</artifactId>
<version>${project.version}</version>
<classifier>features</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
- <groupId>org.opendaylight.sfc</groupId>
+ <groupId>${project.groupId}</groupId>
<artifactId>features-sfclisp</artifactId>
<version>${project.version}</version>
<classifier>features</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
- <groupId>org.opendaylight.sfc</groupId>
+ <groupId>${project.groupId}</groupId>
<artifactId>features-sfcofl2</artifactId>
<version>${project.version}</version>
<classifier>features</classifier>
<type>jar</type>
<scope>compile</scope>
</dependency>
+
+ <dependency>
+ <groupId>org.ops4j.pax.swissbox</groupId>
+ <artifactId>pax-swissbox-bnd</artifactId>
+ <version>1.8.0</version>
+ </dependency>
+
<!-- Start -->
- <dependency>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-client</artifactId>
- <version>${jersey.version}</version>
- </dependency>
- <dependency>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-json</artifactId>
- <version>1.18.1</version>
- </dependency>
- <dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- <version>${gson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-annotations</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-core</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.datatype</groupId>
- <artifactId>jackson-datatype-json-org</artifactId>
- <version>${jackson.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>com.sun.jersey</groupId>-->
+ <!--<artifactId>jersey-client</artifactId>-->
+ <!--<version>${jersey.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.sun.jersey</groupId>-->
+ <!--<artifactId>jersey-json</artifactId>-->
+ <!--<version>1.18.1</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.google.code.gson</groupId>-->
+ <!--<artifactId>gson</artifactId>-->
+ <!--<version>${gson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.core</groupId>-->
+ <!--<artifactId>jackson-annotations</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.core</groupId>-->
+ <!--<artifactId>jackson-core</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.core</groupId>-->
+ <!--<artifactId>jackson-databind</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.datatype</groupId>-->
+ <!--<artifactId>jackson-datatype-json-org</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
- <dependency>
- <groupId>com.fasterxml.jackson.jaxrs</groupId>
- <artifactId>jackson-jaxrs-base</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.jaxrs</groupId>
- <artifactId>jackson-jaxrs-json-provider</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.module</groupId>
- <artifactId>jackson-module-jaxb-annotations</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish</groupId>
- <artifactId>javax.json</artifactId>
- <version>1.0.4</version>
- </dependency>
- <dependency>
- <groupId>org.ops4j.pax.logging</groupId>
- <artifactId>pax-logging-api</artifactId>
- <version>${pax.logging.api.version}</version>
- </dependency>
- <dependency>
- <groupId>org.ops4j.pax.logging</groupId>
- <artifactId>pax-logging-service</artifactId>
- <version>${pax.logging.service.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.ovsdb</groupId>
- <artifactId>southbound-api</artifactId>
- <version>${ovsdb.southbound.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.ovsdb</groupId>
- <artifactId>southbound-impl</artifactId>
- <version>${ovsdb.southbound.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.jaxrs</groupId>-->
+ <!--<artifactId>jackson-jaxrs-base</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.jaxrs</groupId>-->
+ <!--<artifactId>jackson-jaxrs-json-provider</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.module</groupId>-->
+ <!--<artifactId>jackson-module-jaxb-annotations</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.glassfish</groupId>-->
+ <!--<artifactId>javax.json</artifactId>-->
+ <!--<version>1.0.4</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.ops4j.pax.logging</groupId>-->
+ <!--<artifactId>pax-logging-api</artifactId>-->
+ <!--<version>${pax.logging.api.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.ops4j.pax.logging</groupId>-->
+ <!--<artifactId>pax-logging-service</artifactId>-->
+ <!--<version>${pax.logging.service.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.ovsdb</groupId>-->
+ <!--<artifactId>southbound-api</artifactId>-->
+ <!--<version>${ovsdb.southbound.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.ovsdb</groupId>-->
+ <!--<artifactId>southbound-impl</artifactId>-->
+ <!--<version>${ovsdb.southbound.version}</version>-->
+ <!--</dependency>-->
<!-- Project local feautures -->
<!--
</plugins>
</pluginManagement>
<plugins>
+ <plugin>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.6</version>
+ <executions>
+ <execution>
+ <id>copy-resources</id>
+ <!-- here the phase you need -->
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${basedir}/target/assembly</outputDirectory>
+ <resources>
+ <resource>
+ <directory>src/main/assembly</directory>
+ </resource>
+ </resources>
+ <overwrite>true</overwrite>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
<configuration>
<bootFeatures>
<feature>standard</feature>
- <feature>webconsole</feature>
- <feature>odl-restconf</feature>
- <feature>odl-mdsal-apidocs</feature>
+ <!--<feature>webconsole</feature>-->
+ <!--<feature>odl-restconf</feature>-->
+ <!--<feature>odl-mdsal-apidocs</feature>-->
<feature>odl-sfc-core</feature>
- <!--<feature>odl-sfc-test-consumer</feature>-->
- <!--<feature>odl-sfc-ui</feature>-->
- <!--<feature>odl-sfcofl2</feature>-->
- <!--<feature>odl-sfc-sb-rest</feature>-->
- <!--<feature>odl-sfc-ovs</feature>-->
- <!--<feature>odl-sfc-netconf</feature>-->
+ <feature>odl-sfc-test-consumer</feature>
+ <feature>odl-sfc-ui</feature>
+ <feature>odl-sfcofl2</feature>
+ <feature>odl-sfc-sb-rest</feature>
+ <feature>odl-sfc-ovs</feature>
+ <feature>odl-sfc-netconf</feature>
<!--
Add entries here for the features you want in your local distro
Note: odl-restconf is a separate feature from odl-mdsal-broker.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
- <version>2.6</version>
+ <version>2.8</version>
<executions>
<execution>
<id>copy</id>
<goals>
<goal>copy</goal>
</goals>
+ <!-- here the phase you need -->
<phase>generate-resources</phase>
<configuration>
<artifactItems>
<artifactItem>
<groupId>org.opendaylight.controller</groupId>
<artifactId>karaf.branding</artifactId>
- <version>${branding.version}</version>
+ <version>${karaf.branding.version}</version>
<outputDirectory>target/assembly/lib</outputDirectory>
<destFileName>karaf.branding-${branding.version}.jar</destFileName>
</artifactItem>
- <artifactItem>
- <groupId>org.ops4j.pax.logging</groupId>
- <artifactId>pax-logging-api</artifactId>
- <version>${pax.logging.api.version}</version>
- <outputDirectory>${project.build.directory}/assembly/system/org/ops4j/pax/logging/pax-logging-api/${pax.logging.api.version}</outputDirectory>
- </artifactItem>
- <artifactItem>
- <groupId>org.ops4j.pax.logging</groupId>
- <artifactId>pax-logging-service</artifactId>
- <version>${pax.logging.service.version}</version>
- <outputDirectory>${project.build.directory}/assembly/system/org/ops4j/pax/logging/pax-logging-service/${pax.logging.service.version}</outputDirectory>
- </artifactItem>
</artifactItems>
</configuration>
</execution>
</goals>
<phase>prepare-package</phase>
<configuration>
- <outputDirectory>${project.build.directory}/assembly</outputDirectory>
- <groupId>org.opendaylight.controller</groupId>
- <includeArtifactIds>opendaylight-karaf-resources</includeArtifactIds>
- <excludes>META-INF\/**</excludes>
- <excludeTransitive>true</excludeTransitive>
- <ignorePermissions>false</ignorePermissions>
+ <outputDirectory>${project.build.directory}/assembly</outputDirectory>
+ <groupId>org.opendaylight.controller</groupId>
+ <includeArtifactIds>opendaylight-karaf-resources</includeArtifactIds>
+ <excludes>META-INF\/**</excludes>
+ <excludeTransitive>true</excludeTransitive>
+ <ignorePermissions>false</ignorePermissions>
+ </configuration>
+ </execution>
+ <execution>
+ <id>copy-dependencies</id>
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/assembly/system</outputDirectory>
+ <excludeArtifactIds>distribution.vtn-coordinator</excludeArtifactIds>
+ <overWriteReleases>false</overWriteReleases>
+ <overWriteSnapshots>true</overWriteSnapshots>
+ <overWriteIfNewer>true</overWriteIfNewer>
+ <useRepositoryLayout>true</useRepositoryLayout>
+ <addParentPoms>true</addParentPoms>
+ <copyPom>true</copyPom>
</configuration>
</execution>
</executions>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
- <execution>
- <phase>prepare-package</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <chmod perm="755">
- <fileset dir="${project.build.directory}/assembly/bin">
- <include name="karaf" />
- <include name="instance" />
- <include name="start" />
- <include name="stop" />
- <include name="status" />
- <include name="client" />
- <include name="shell" />
- </fileset>
- </chmod>
- </tasks>
- </configuration>
- </execution>
+ <execution>
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <chmod perm="755">
+ <fileset dir="${project.build.directory}/assembly/bin">
+ <include name="karaf"/>
+ <include name="instance"/>
+ <include name="start"/>
+ <include name="stop"/>
+ <include name="status"/>
+ <include name="client"/>
+ <include name="shell"/>
+ </fileset>
+ </chmod>
+ </tasks>
+ </configuration>
+ </execution>
</executions>
</plugin>
<plugin>
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.packet.fields.rev140625.*;
org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.sf.desc.mon.rev141201.*;
org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.sf.desc.mon.rpt.rev141105.*;
- org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.yang.sfc.sfst.rev150312.*
+ org.opendaylight.yang.gen.v1.urn.intel.params.xml.ns.yang.sfc.sfst.rev150312.*;
</Export-Package>
<Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
</instructions>
<version>${compiler.version}</version>
<inherited>true</inherited>
<configuration>
- <source>1.7</source>
- <target>1.7</target>
+ <source>${maven.compiler.source}</source>
+ <target>${maven.compiler.target}</target>
</configuration>
</plugin>
<plugin>
</build>
<dependencies>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>config-api</artifactId>
- <version>${config.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-config</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-broker-impl</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>sfc-model</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>config-api</artifactId>-->
+ <!--<version>${config.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-config</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-broker-impl</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>${project.groupId}</groupId>-->
+ <!--<artifactId>sfc-model</artifactId>-->
+ <!--<version>${project.version}</version>-->
+ <!--</dependency>-->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>sfc-provider</artifactId>
<artifactId>sal-netconf-connector</artifactId>
<version>${mdsal.version}</version>
</dependency>
- <dependency>
- <groupId>org.opendaylight.controller.model</groupId>
- <artifactId>model-inventory</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.yangtools.model</groupId>
- <artifactId>ietf-topology</artifactId>
- <version>${ietf.topology.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller.model</groupId>-->
+ <!--<artifactId>model-inventory</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.yangtools.model</groupId>-->
+ <!--<artifactId>ietf-topology</artifactId>-->
+ <!--<version>${ietf.topology.version}</version>-->
+ <!--</dependency>-->
</dependencies>
</project>
<version>${compiler.version}</version>
<inherited>true</inherited>
<configuration>
- <source>1.7</source>
- <target>1.7</target>
+ <source>${maven.compiler.source}</source>
+ <target>${maven.compiler.target}</target>
</configuration>
</plugin>
<plugin>
</build>
<dependencies>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>config-api</artifactId>
- <version>${config.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-config</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-broker-impl</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>sfc-model</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>config-api</artifactId>-->
+ <!--<version>${config.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-config</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-broker-impl</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>${project.groupId}</groupId>-->
+ <!--<artifactId>sfc-model</artifactId>-->
+ <!--<version>${project.version}</version>-->
+ <!--</dependency>-->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>sfc-provider</artifactId>
<version>${config.version}</version>
<type>test-jar</type>
</dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>yang-jmx-generator-plugin</artifactId>
- <version>${config.version}</version>
- <scope>compile</scope>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>yang-jmx-generator-plugin</artifactId>-->
+ <!--<version>${config.version}</version>-->
+ <!--<scope>compile</scope>-->
+ <!--</dependency>-->
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
<version>${compiler.version}</version>
<inherited>true</inherited>
<configuration>
- <source>1.7</source>
- <target>1.7</target>
+ <source>${maven.compiler.source}</source>
+ <target>${maven.compiler.target}</target>
</configuration>
</plugin>
<plugin>
<Export-Package>
org.opendaylight.sfc.provider.*;
</Export-Package>
+ <Import-Package>
+ Import-Package: org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.*;
+ </Import-Package>
<Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
</instructions>
</configuration>
</build>
<dependencies>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>config-api</artifactId>
- <version>${config.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-config</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-broker-impl</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>config-api</artifactId>-->
+ <!--<version>${config.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-config</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-broker-impl</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>sfc-model</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>${project.groupId}</groupId>-->
+ <!--<artifactId>sfc-model</artifactId>-->
+ <!--<version>${project.version}</version>-->
+ <!--</dependency>-->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>sfc-provider</artifactId>
<version>${powermock.version}</version>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- <scope>test</scope>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>junit</groupId>-->
+ <!--<artifactId>junit</artifactId>-->
+ <!--<version>${junit.version}</version>-->
+ <!--<scope>test</scope>-->
+ <!--</dependency>-->
</dependencies>
</project>
<packaging>bundle</packaging>
<dependencies>
-
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>sfc-model</artifactId>
+ <artifactId>sfc-provider</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>sfc-provider</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
<groupId>org.opendaylight.lispflowmapping</groupId>
<artifactId>mappingservice.api</artifactId>
<version>1.2.0-SNAPSHOT</version>
</dependency>
-
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>config-api</artifactId>
- <version>${config.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
<dependency>
<groupId>org.sonatype.sisu</groupId>
<artifactId>sisu-guava</artifactId>
<version>0.9.9</version>
</dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-config</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-broker-impl</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.osgi</groupId>
- <artifactId>org.osgi.core</artifactId>
- <version>${osgi.core.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>${project.groupId}</groupId>-->
+ <!--<artifactId>sfc-model</artifactId>-->
+ <!--<version>${project.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.slf4j</groupId>-->
+ <!--<artifactId>slf4j-api</artifactId>-->
+ <!--<version>${slf4j.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>config-api</artifactId>-->
+ <!--<version>${config.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.sonatype.sisu</groupId>-->
+ <!--<artifactId>sisu-guava</artifactId>-->
+ <!--<version>0.9.9</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-config</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-broker-impl</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.osgi</groupId>-->
+ <!--<artifactId>org.osgi.core</artifactId>-->
+ <!--<version>${osgi.core.version}</version>-->
+ <!--</dependency>-->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${compiler.version}</version>
<inherited>true</inherited>
<configuration>
- <source>1.7</source>
- <target>1.7</target>
+ <source>${maven.compiler.source}</source>
+ <target>${maven.compiler.target}</target>
</configuration>
</plugin>
<plugin>
<dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>sfc-model</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>config-api</artifactId>
- <version>${config.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-api</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-config</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-binding-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-broker-impl</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>sal-common-util</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>${project.groupId}</groupId>-->
+ <!--<artifactId>sfc-model</artifactId>-->
+ <!--<version>${project.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.slf4j</groupId>-->
+ <!--<artifactId>slf4j-api</artifactId>-->
+ <!--<version>${slf4j.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>config-api</artifactId>-->
+ <!--<version>${config.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-api</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-config</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-binding-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-broker-impl</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller</groupId>-->
+ <!--<artifactId>sal-common-util</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>sfc-provider</artifactId>
<artifactId>openflowplugin</artifactId>
<version>${openflowplugin.version}</version>
</dependency>
- <dependency>
- <groupId>org.opendaylight.controller.model</groupId>
- <artifactId>model-inventory</artifactId>
- <version>${mdsal.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.controller.model</groupId>-->
+ <!--<artifactId>model-inventory</artifactId>-->
+ <!--<version>${mdsal.version}</version>-->
+ <!--</dependency>-->
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>yang-jmx-generator</artifactId>
<artifactId>munge-maven-plugin</artifactId>
<version>1.0</version>
</dependency>
- <dependency>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-client</artifactId>
- <version>1.17</version>
- </dependency>
- <dependency>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-json</artifactId>
- <version>1.19</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>com.sun.jersey</groupId>-->
+ <!--<artifactId>jersey-client</artifactId>-->
+ <!--<version>1.17</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.sun.jersey</groupId>-->
+ <!--<artifactId>jersey-json</artifactId>-->
+ <!--<version>1.19</version>-->
+ <!--</dependency>-->
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>${commons.lang.version}</version>
</dependency>
- <dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- <version>${gson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-annotations</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-core</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.datatype</groupId>
- <artifactId>jackson-datatype-json-org</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.jaxrs</groupId>
- <artifactId>jackson-jaxrs-base</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.jaxrs</groupId>
- <artifactId>jackson-jaxrs-json-provider</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.module</groupId>
- <artifactId>jackson-module-jaxb-annotations</artifactId>
- <version>${jackson.version}</version>
- </dependency>
+ <!--<dependency>-->
+ <!--<groupId>com.google.code.gson</groupId>-->
+ <!--<artifactId>gson</artifactId>-->
+ <!--<version>${gson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.core</groupId>-->
+ <!--<artifactId>jackson-annotations</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.core</groupId>-->
+ <!--<artifactId>jackson-core</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.core</groupId>-->
+ <!--<artifactId>jackson-databind</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.datatype</groupId>-->
+ <!--<artifactId>jackson-datatype-json-org</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.jaxrs</groupId>-->
+ <!--<artifactId>jackson-jaxrs-base</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.jaxrs</groupId>-->
+ <!--<artifactId>jackson-jaxrs-json-provider</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
+ <!--<dependency>-->
+ <!--<groupId>com.fasterxml.jackson.module</groupId>-->
+ <!--<artifactId>jackson-module-jaxb-annotations</artifactId>-->
+ <!--<version>${jackson.version}</version>-->
+ <!--</dependency>-->
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.json</artifactId>
<version>${compiler.version}</version>
<inherited>true</inherited>
<configuration>
- <source>1.7</source>
- <target>1.7</target>
+ <source>${maven.compiler.source}</source>
+ <target>${maven.compiler.target}</target>
</configuration>
</plugin>
<plugin>