Committed by
Gerrit Code Review
[ONOS-2425] Create a ovsdb app in onos-providers to install south ovsdb
adapter. Change-Id: I0791a409aec41a3c994cf53d541d877e46dd0d67
Showing
4 changed files
with
136 additions
and
0 deletions
providers/ovsdb/app/app.xml
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<!-- | ||
3 | + ~ Copyright 2015 Open Networking Laboratory | ||
4 | + ~ | ||
5 | + ~ Licensed under the Apache License, Version 2.0 (the "License"); | ||
6 | + ~ you may not use this file except in compliance with the License. | ||
7 | + ~ You may obtain a copy of the License at | ||
8 | + ~ | ||
9 | + ~ http://www.apache.org/licenses/LICENSE-2.0 | ||
10 | + ~ | ||
11 | + ~ Unless required by applicable law or agreed to in writing, software | ||
12 | + ~ distributed under the License is distributed on an "AS IS" BASIS, | ||
13 | + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
14 | + ~ See the License for the specific language governing permissions and | ||
15 | + ~ limitations under the License. | ||
16 | + --> | ||
17 | +<app name="org.onosproject.ovsdb" origin="ON.Lab" version="${project.version}" | ||
18 | + featuresRepo="mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features" | ||
19 | + features="${project.artifactId}"> | ||
20 | + <description>${project.description}</description> | ||
21 | + | ||
22 | + <artifact>mvn:${project.groupId}/onos-ovsdb-rfc/${project.version}</artifact> | ||
23 | + <artifact>mvn:${project.groupId}/onos-ovsdb-api/${project.version}</artifact> | ||
24 | + <artifact>mvn:${project.groupId}/onos-ovsdb-ctl/${project.version}</artifact> | ||
25 | + <artifact>mvn:${project.groupId}/onos-drivers/${project.version}</artifact> | ||
26 | + | ||
27 | + <artifact>mvn:${project.groupId}/onos-ovsdb-provider-device/${project.version}</artifact> | ||
28 | + <artifact>mvn:${project.groupId}/onos-ovsdb-provider-host/${project.version}</artifact> | ||
29 | + <artifact>mvn:${project.groupId}/onos-ovsdb-provider-tunnel/${project.version}</artifact> | ||
30 | +</app> |
providers/ovsdb/app/features.xml
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
2 | +<!-- | ||
3 | + ~ Copyright 2015 Open Networking Laboratory | ||
4 | + ~ | ||
5 | + ~ Licensed under the Apache License, Version 2.0 (the "License"); | ||
6 | + ~ you may not use this file except in compliance with the License. | ||
7 | + ~ You may obtain a copy of the License at | ||
8 | + ~ | ||
9 | + ~ http://www.apache.org/licenses/LICENSE-2.0 | ||
10 | + ~ | ||
11 | + ~ Unless required by applicable law or agreed to in writing, software | ||
12 | + ~ distributed under the License is distributed on an "AS IS" BASIS, | ||
13 | + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
14 | + ~ See the License for the specific language governing permissions and | ||
15 | + ~ limitations under the License. | ||
16 | + --> | ||
17 | +<features xmlns="http://karaf.apache.org/xmlns/features/v1.2.0" name="${project.artifactId}-${project.version}"> | ||
18 | + <repository>mvn:${project.groupId}/${project.artifactId}/${project.version}/xml/features</repository> | ||
19 | + <feature name="${project.artifactId}" version="${project.version}" | ||
20 | + description="${project.description}"> | ||
21 | + <feature>onos-api</feature> | ||
22 | + <bundle>mvn:io.netty/netty-common/4.0.23.Final</bundle> | ||
23 | + <bundle>mvn:io.netty/netty-buffer/4.0.23.Final</bundle> | ||
24 | + <bundle>mvn:io.netty/netty-transport/4.0.23.Final</bundle> | ||
25 | + <bundle>mvn:io.netty/netty-handler/4.0.23.Final</bundle> | ||
26 | + <bundle>mvn:io.netty/netty-codec/4.0.23.Final</bundle> | ||
27 | + <bundle>mvn:${project.groupId}/onos-ovsdb-rfc/${project.version}</bundle> | ||
28 | + <bundle>mvn:${project.groupId}/onos-ovsdb-api/${project.version}</bundle> | ||
29 | + <bundle>mvn:${project.groupId}/onos-ovsdb-ctl/${project.version}</bundle> | ||
30 | + | ||
31 | + <bundle>mvn:${project.groupId}/onos-ovsdb-provider-device/${project.version}</bundle> | ||
32 | + <bundle>mvn:${project.groupId}/onos-ovsdb-provider-host/${project.version}</bundle> | ||
33 | + <bundle>mvn:${project.groupId}/onos-ovsdb-provider-tunnel/${project.version}</bundle> | ||
34 | + </feature> | ||
35 | +</features> |
providers/ovsdb/app/pom.xml
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<!-- | ||
3 | + ~ Copyright 2015 Open Networking Laboratory | ||
4 | + ~ | ||
5 | + ~ Licensed under the Apache License, Version 2.0 (the "License"); | ||
6 | + ~ you may not use this file except in compliance with the License. | ||
7 | + ~ You may obtain a copy of the License at | ||
8 | + ~ | ||
9 | + ~ http://www.apache.org/licenses/LICENSE-2.0 | ||
10 | + ~ | ||
11 | + ~ Unless required by applicable law or agreed to in writing, software | ||
12 | + ~ distributed under the License is distributed on an "AS IS" BASIS, | ||
13 | + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
14 | + ~ See the License for the specific language governing permissions and | ||
15 | + ~ limitations under the License. | ||
16 | + --> | ||
17 | +<project xmlns="http://maven.apache.org/POM/4.0.0" | ||
18 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
19 | + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | ||
20 | + <modelVersion>4.0.0</modelVersion> | ||
21 | + | ||
22 | + <parent> | ||
23 | + <groupId>org.onosproject</groupId> | ||
24 | + <artifactId>onos-ovsdb-providers</artifactId> | ||
25 | + <version>1.3.0-SNAPSHOT</version> | ||
26 | + <relativePath>../pom.xml</relativePath> | ||
27 | + </parent> | ||
28 | + | ||
29 | + <artifactId>onos-ovsdatabase</artifactId> | ||
30 | + <packaging>pom</packaging> | ||
31 | + | ||
32 | + <dependencies> | ||
33 | + <dependency> | ||
34 | + <groupId>org.onosproject</groupId> | ||
35 | + <artifactId>onos-ovsdb-rfc</artifactId> | ||
36 | + <version>${project.version}</version> | ||
37 | + </dependency> | ||
38 | + <dependency> | ||
39 | + <groupId>org.onosproject</groupId> | ||
40 | + <artifactId>onos-ovsdb-api</artifactId> | ||
41 | + <version>${project.version}</version> | ||
42 | + </dependency> | ||
43 | + <dependency> | ||
44 | + <groupId>org.onosproject</groupId> | ||
45 | + <artifactId>onos-ovsdb-ctl</artifactId> | ||
46 | + <version>${project.version}</version> | ||
47 | + </dependency> | ||
48 | + <dependency> | ||
49 | + <groupId>org.onosproject</groupId> | ||
50 | + <artifactId>onos-drivers</artifactId> | ||
51 | + <version>${project.version}</version> | ||
52 | + </dependency> | ||
53 | + <dependency> | ||
54 | + <groupId>org.onosproject</groupId> | ||
55 | + <artifactId>onos-ovsdb-provider-device</artifactId> | ||
56 | + <version>${project.version}</version> | ||
57 | + </dependency> | ||
58 | + <dependency> | ||
59 | + <groupId>org.onosproject</groupId> | ||
60 | + <artifactId>onos-ovsdb-provider-host</artifactId> | ||
61 | + <version>${project.version}</version> | ||
62 | + </dependency> | ||
63 | + <dependency> | ||
64 | + <groupId>org.onosproject</groupId> | ||
65 | + <artifactId>onos-ovsdb-provider-tunnel</artifactId> | ||
66 | + <version>${project.version}</version> | ||
67 | + </dependency> | ||
68 | + </dependencies> | ||
69 | + | ||
70 | +</project> |
... | @@ -17,6 +17,7 @@ | ... | @@ -17,6 +17,7 @@ |
17 | <module>device</module> | 17 | <module>device</module> |
18 | <module>host</module> | 18 | <module>host</module> |
19 | <module>tunnel</module> | 19 | <module>tunnel</module> |
20 | + <module>app</module> | ||
20 | </modules> | 21 | </modules> |
21 | 22 | ||
22 | <dependencies> | 23 | <dependencies> | ... | ... |
-
Please register or login to post a comment