Decouple sample apps
- Each app can now independently specify ONOS version it needs.
- All apps depend on stable version
except for onos-app-uiref who has dependency to 1.9.0-SNAPSHOT
Change-Id: Ib4d39901269b036eae4ceae3c41a9c5ad1a29cc1
diff --git a/flowtest/pom.xml b/flowtest/pom.xml
index 2053ac5..c320f16 100644
--- a/flowtest/pom.xml
+++ b/flowtest/pom.xml
@@ -21,17 +21,19 @@
<parent>
<groupId>org.onosproject</groupId>
- <artifactId>onos-app-samples</artifactId>
- <version>1.9.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
+ <artifactId>onos-dependencies</artifactId>
+ <version>1.8.0</version>
+ <relativePath/><!-- parent is remote -->
</parent>
<artifactId>onos-app-flowtest</artifactId>
+ <version>1.9.0-SNAPSHOT</version>
<packaging>bundle</packaging>
<description>Flow throughput test application</description>
<properties>
+ <onos.version>1.8.0</onos.version>
<onos.app.name>org.onosproject.flowtest</onos.app.name>
<onos.app.origin>ON.Lab</onos.app.origin>
<onos.app.title>Flow Throughput Test App</onos.app.title>
@@ -44,14 +46,41 @@
<groupId>org.osgi</groupId>
<artifactId>org.osgi.compendium</artifactId>
</dependency>
+
<dependency>
<groupId>org.apache.karaf.shell</groupId>
<artifactId>org.apache.karaf.shell.console</artifactId>
</dependency>
+
<!-- Required for javadoc generation -->
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
</dependency>
+
+ <dependency>
+ <groupId>org.onosproject</groupId>
+ <artifactId>onos-api</artifactId>
+ <version>${onos.version}</version>
+ </dependency>
+
</dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-scr-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.onosproject</groupId>
+ <artifactId>onos-maven-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+
</project>