Remove COE and SFC from master distribution
[integration/distribution.git] / artifacts / upstream / single-features / pom.xml
index 0f9c438be33519ad4d05c76fbfc2787d2bfd4a8b..364eacec22f0b41834f9995dbb636bf9bdfe2a10 100644 (file)
@@ -14,7 +14,7 @@
     <parent>
         <groupId>org.opendaylight.integration</groupId>
         <artifactId>properties</artifactId>
-        <version>0.7.0-SNAPSHOT</version>
+        <version>0.12.0-SNAPSHOT</version>
         <relativePath>../properties</relativePath>
     </parent>
     <artifactId>single-feature-artifacts</artifactId>
         <url>https://git.opendaylight.org/gerrit/gitweb?p=integration/distribution.git;a=tree;f=artifacts/upstream/single-features;hb=HEAD</url>
         <tag>HEAD</tag>
     </scm>
-    <dependencyManagement>
-        <dependencies>
-            <!-- User facing single features. -->
-            <!-- TODO: Open Bugs against projects to export user-facing single feature versions in artifact pom. -->
-
-            <!-- AAA -->
-            <dependency>
-                <groupId>org.opendaylight.aaa</groupId>
-                <artifactId>odl-aaa-cert</artifactId>
-                <version>${aaa.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.aaa</groupId>
-                <artifactId>odl-aaa-shiro</artifactId>
-                <version>${aaa.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-
-            <!-- BIER -->
-            <dependency>
-                <groupId>org.opendaylight.bier</groupId>
-                <artifactId>odl-bier-all</artifactId>
-                <version>${bier.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-
-            <!-- Cardinal -->
-            <dependency>
-                <groupId>org.opendaylight.cardinal</groupId>
-                <artifactId>odl-cardinal-ui</artifactId>
-                <version>${cardinal.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.cardinal</groupId>
-                <artifactId>odl-cardinal</artifactId>
-                <version>${cardinal.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-
-            <!-- Dlux Apps -->
-            <dependency>
-                <groupId>org.opendaylight.dluxapps</groupId>
-                <artifactId>odl-dluxapps-nodes</artifactId>
-                <version>${dluxapps.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.dluxapps</groupId>
-                <artifactId>odl-dluxapps-topology</artifactId>
-                <version>${dluxapps.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.dluxapps</groupId>
-                <artifactId>odl-dluxapps-yangman</artifactId>
-                <version>${dluxapps.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.dluxapps</groupId>
-                <artifactId>odl-dluxapps-yangvisualizer</artifactId>
-                <version>${dluxapps.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-
-            <!-- L2switch -->
-            <dependency>
-                <groupId>org.opendaylight.l2switch</groupId>
-                <artifactId>odl-l2switch-switch</artifactId>
-                <version>${l2switch.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.l2switch</groupId>
-                <artifactId>odl-l2switch-switch-rest</artifactId>
-                <version>${l2switch.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.l2switch</groupId>
-                <artifactId>odl-l2switch-switch-ui</artifactId>
-                <version>${l2switch.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-
-            <!-- OCP Plugin -->
-            <dependency>
-                <groupId>org.opendaylight.ocpplugin</groupId>
-                <artifactId>odl-ocpplugin-all</artifactId>
-                <version>${ocpplugin.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-
-            <!-- Packetcable -->
-            <dependency>
-                <groupId>org.opendaylight.packetcable</groupId>
-                <artifactId>odl-packetcable-policy-model</artifactId>
-                <version>${packetcable.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.packetcable</groupId>
-                <artifactId>odl-packetcable-policy-server</artifactId>
-                <version>${packetcable.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.packetcable</groupId>
-                <artifactId>odl-packetcable-policy-server-all</artifactId>
-                <version>${packetcable.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-
-            <!-- SFC -->
-            <dependency>
-                <groupId>org.opendaylight.sfc</groupId>
-                <artifactId>odl-sfc-ios-xe-renderer</artifactId>
-                <version>${sfc.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.sfc</groupId>
-                <artifactId>odl-sfc-netconf</artifactId>
-                <version>${sfc.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.sfc</groupId>
-                <artifactId>odl-sfc-openflow-renderer</artifactId>
-                <version>${sfc.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.sfc</groupId>
-                <artifactId>odl-sfc-ovs</artifactId>
-                <version>${sfc.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.sfc</groupId>
-                <artifactId>odl-sfc-sb-rest</artifactId>
-                <version>${sfc.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.sfc</groupId>
-                <artifactId>odl-sfc-test-consumer</artifactId>
-                <version>${sfc.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.sfc</groupId>
-                <artifactId>odl-sfc-ui</artifactId>
-                <version>${sfc.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.sfc</groupId>
-                <artifactId>odl-sfc-vpp-renderer</artifactId>
-                <version>${sfc.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.sfc</groupId>
-                <artifactId>odl-sfclisp</artifactId>
-                <version>${sfc.version}</version>
-                <type>xml</type>
-                <classifier>features</classifier>
-            </dependency>
-
-            <!-- SNMP4SDN -->
-            <dependency>
-                <groupId>org.opendaylight.snmp4sdn</groupId>
-                <artifactId>odl-snmp4sdn-snmp4sdn</artifactId>
-                <version>${snmp4sdn.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-
-            <!-- SXP -->
-            <dependency>
-                <groupId>org.opendaylight.sxp</groupId>
-                <artifactId>odl-sxp-controller</artifactId>
-                <version>${sxp.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-
-            <!-- TTP -->
-            <dependency>
-                <groupId>org.opendaylight.ttp</groupId>
-                <artifactId>odl-ttp-model-rest</artifactId>
-                <version>${ttp.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-
-            <!-- UNIMGR -->
-            <!-- This project is still using odlparent 1.9.0
-            <dependency>
-                <groupId>org.opendaylight.unimgr</groupId>
-                <artifactId>odl-unimgr</artifactId>
-                <version>${unimgr.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-            -->
-
-            <!-- VTN -->
-            <dependency>
-                <groupId>org.opendaylight.vtn</groupId>
-                <artifactId>odl-vtn-manager-rest</artifactId>
-                <version>${vtn-manager.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.vtn</groupId>
-                <artifactId>odl-vtn-manager-neutron</artifactId>
-                <version>${vtn-manager.version}</version>
-                <classifier>features</classifier>
-                <type>xml</type>
-            </dependency>
-
-      </dependencies>
-    </dependencyManagement>
+    <!-- User facing single features. -->
+    <!-- TODO: Open Bugs against projects to export user-facing single feature versions in artifact pom. -->
+    <profiles>
+        <!-- AAA -->
+        <profile>
+            <id>aaa</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <dependencyManagement>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.opendaylight.aaa</groupId>
+                        <artifactId>odl-aaa-cert</artifactId>
+                        <version>${aaa.version}</version>
+                        <classifier>features</classifier>
+                        <type>xml</type>
+                    </dependency>
+                    <dependency>
+                        <groupId>org.opendaylight.aaa</groupId>
+                        <artifactId>odl-aaa-shiro</artifactId>
+                        <version>${aaa.version}</version>
+                        <classifier>features</classifier>
+                        <type>xml</type>
+                    </dependency>
+                </dependencies>
+            </dependencyManagement>
+        </profile>
+        <!-- CONTROLLER -->
+        <profile>
+            <id>controller</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <dependencyManagement>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.opendaylight.controller</groupId>
+                        <artifactId>odl-mdsal-broker</artifactId>
+                        <version>${controller.version}</version>
+                        <classifier>features</classifier>
+                        <type>xml</type>
+                    </dependency>
+                </dependencies>
+            </dependencyManagement>
+        </profile>
+    </profiles>
 </project>