Brian Stanke
Committed by Ray Milkey

ONOS-3704 - Cleaning up Maven build warning messages and cleaning up some versio…

…ns of thirdparty libraries.

Change-Id: Id578e10713d41b6c02e92cb2c6e17a4da0787b52
...@@ -121,13 +121,9 @@ ...@@ -121,13 +121,9 @@
121 com.fasterxml.jackson.databind, 121 com.fasterxml.jackson.databind,
122 com.fasterxml.jackson.databind.node, 122 com.fasterxml.jackson.databind.node,
123 org.apache.karaf.shell.commands, 123 org.apache.karaf.shell.commands,
124 - org.apache.commons.lang.math.*,
125 com.google.common.*, 124 com.google.common.*,
126 org.onlab.packet.*, 125 org.onlab.packet.*,
127 - org.onlab.rest.*,
128 org.onosproject.*, 126 org.onosproject.*,
129 - org.onlab.util.*,
130 - org.jboss.netty.util.*
131 </Import-Package> 127 </Import-Package>
132 <Web-ContextPath>${web.context}</Web-ContextPath> 128 <Web-ContextPath>${web.context}</Web-ContextPath>
133 </instructions> 129 </instructions>
......
...@@ -146,7 +146,6 @@ ...@@ -146,7 +146,6 @@
146 org.onlab.rest.*, 146 org.onlab.rest.*,
147 org.onosproject.*, 147 org.onosproject.*,
148 org.onlab.util.*, 148 org.onlab.util.*,
149 - org.jboss.netty.util.*
150 </Import-Package> 149 </Import-Package>
151 <Web-ContextPath>${web.context}</Web-ContextPath> 150 <Web-ContextPath>${web.context}</Web-ContextPath>
152 </instructions> 151 </instructions>
......
...@@ -92,14 +92,9 @@ ...@@ -92,14 +92,9 @@
92 <Import-Package> 92 <Import-Package>
93 org.slf4j, 93 org.slf4j,
94 org.osgi.framework, 94 org.osgi.framework,
95 - org.apache.commons.lang.math.*,
96 com.google.common.*, 95 com.google.common.*,
97 org.onlab.packet.*, 96 org.onlab.packet.*,
98 - org.onlab.rest.*,
99 org.onosproject.*, 97 org.onosproject.*,
100 - org.onosproject.mfwd.impl.*;
101 - org.onlab.util.*,
102 - org.jboss.netty.util.*
103 </Import-Package> 98 </Import-Package>
104 </instructions> 99 </instructions>
105 </configuration> 100 </configuration>
...@@ -107,7 +102,6 @@ ...@@ -107,7 +102,6 @@
107 <plugin> 102 <plugin>
108 <groupId>org.apache.maven.plugins</groupId> 103 <groupId>org.apache.maven.plugins</groupId>
109 <artifactId>maven-compiler-plugin</artifactId> 104 <artifactId>maven-compiler-plugin</artifactId>
110 - <version>2.5.1</version>
111 <configuration> 105 <configuration>
112 <source>1.8</source> 106 <source>1.8</source>
113 <target>1.8</target> 107 <target>1.8</target>
......
...@@ -125,15 +125,11 @@ ...@@ -125,15 +125,11 @@
125 com.sun.jersey.server.impl.container.servlet, 125 com.sun.jersey.server.impl.container.servlet,
126 com.fasterxml.jackson.databind, 126 com.fasterxml.jackson.databind,
127 com.fasterxml.jackson.databind.node, 127 com.fasterxml.jackson.databind.node,
128 - org.apache.commons.lang.math.*,
129 org.apache.karaf.shell.commands, 128 org.apache.karaf.shell.commands,
130 org.apache.karaf.shell.console, 129 org.apache.karaf.shell.console,
131 com.google.common.*, 130 com.google.common.*,
132 org.onlab.packet.*, 131 org.onlab.packet.*,
133 - org.onlab.rest.*,
134 org.onosproject.*, 132 org.onosproject.*,
135 - org.onlab.util.*,
136 - org.jboss.netty.util.*
137 </Import-Package> 133 </Import-Package>
138 <Web-ContextPath>${web.context}</Web-ContextPath> 134 <Web-ContextPath>${web.context}</Web-ContextPath>
139 </instructions> 135 </instructions>
......
...@@ -124,13 +124,10 @@ ...@@ -124,13 +124,10 @@
124 com.fasterxml.jackson.databind, 124 com.fasterxml.jackson.databind,
125 com.fasterxml.jackson.databind.node, 125 com.fasterxml.jackson.databind.node,
126 org.apache.karaf.shell.commands, 126 org.apache.karaf.shell.commands,
127 - org.apache.commons.lang.math.*,
128 com.google.common.*, 127 com.google.common.*,
129 org.onlab.packet.*, 128 org.onlab.packet.*,
130 - org.onlab.rest.*,
131 org.onosproject.*, 129 org.onosproject.*,
132 org.onlab.util.*, 130 org.onlab.util.*,
133 - org.jboss.netty.util.*
134 </Import-Package> 131 </Import-Package>
135 <Web-ContextPath>${web.context}</Web-ContextPath> 132 <Web-ContextPath>${web.context}</Web-ContextPath>
136 </instructions> 133 </instructions>
......
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
53 <groupId>com.fasterxml.jackson.core</groupId> 53 <groupId>com.fasterxml.jackson.core</groupId>
54 <artifactId>jackson-annotations</artifactId> 54 <artifactId>jackson-annotations</artifactId>
55 <scope>provided</scope> 55 <scope>provided</scope>
56 + <version>${jackson.version}</version>
56 </dependency> 57 </dependency>
57 <dependency> 58 <dependency>
58 <groupId>org.onosproject</groupId> 59 <groupId>org.onosproject</groupId>
...@@ -62,11 +63,9 @@ ...@@ -62,11 +63,9 @@
62 <dependency> 63 <dependency>
63 <groupId>com.fasterxml.jackson.core</groupId> 64 <groupId>com.fasterxml.jackson.core</groupId>
64 <artifactId>jackson-databind</artifactId> 65 <artifactId>jackson-databind</artifactId>
66 + <version>${jackson.version}</version>
65 </dependency> 67 </dependency>
66 - <dependency> 68 +
67 - <groupId>com.fasterxml.jackson.core</groupId>
68 - <artifactId>jackson-annotations</artifactId>
69 - </dependency>
70 </dependencies> 69 </dependencies>
71 70
72 </project> 71 </project>
......
1 -/*
2 - * Copyright 2014-2015 Open Networking Laboratory
3 - *
4 - * Licensed under the Apache License, Version 2.0 (the "License");
5 - * you may not use this file except in compliance with the License.
6 - * You may obtain a copy of the License at
7 - *
8 - * http://www.apache.org/licenses/LICENSE-2.0
9 - *
10 - * Unless required by applicable law or agreed to in writing, software
11 - * distributed under the License is distributed on an "AS IS" BASIS,
12 - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 - * See the License for the specific language governing permissions and
14 - * limitations under the License.
15 - */
16 -package org.onosproject.optical.testapp;
17 -
18 -import org.apache.felix.scr.annotations.Activate;
19 -import org.apache.felix.scr.annotations.Deactivate;
20 -import org.apache.felix.scr.annotations.Reference;
21 -import org.apache.felix.scr.annotations.ReferenceCardinality;
22 -import org.onosproject.core.ApplicationId;
23 -import org.onosproject.core.CoreService;
24 -import org.onosproject.net.Device;
25 -import org.onosproject.net.DeviceId;
26 -import org.onosproject.net.IndexedLambda;
27 -import org.onosproject.net.PortNumber;
28 -import org.onosproject.net.device.DeviceEvent;
29 -import org.onosproject.net.device.DeviceListener;
30 -import org.onosproject.net.device.DeviceService;
31 -import org.onosproject.net.flow.DefaultFlowRule;
32 -import org.onosproject.net.flow.DefaultTrafficSelector;
33 -import org.onosproject.net.flow.DefaultTrafficTreatment;
34 -import org.onosproject.net.flow.FlowRule;
35 -import org.onosproject.net.flow.FlowRuleService;
36 -import org.onosproject.net.flow.TrafficSelector;
37 -import org.onosproject.net.flow.TrafficTreatment;
38 -import org.onosproject.net.flow.criteria.Criteria;
39 -import org.onosproject.net.flow.instructions.Instructions;
40 -import org.slf4j.Logger;
41 -
42 -import java.util.HashMap;
43 -import java.util.Map;
44 -
45 -import static org.slf4j.LoggerFactory.getLogger;
46 -
47 -/**
48 - * Sample reactive forwarding application.
49 - *
50 - * @deprecated in Emu (ONOS 1.4).
51 - */
52 -@Deprecated
53 -//@Component(immediate = true)
54 -public class LambdaForwarding {
55 -
56 - private final Logger log = getLogger(getClass());
57 -
58 - @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
59 - protected FlowRuleService flowRuleService;
60 -
61 - @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
62 - protected CoreService coreService;
63 -
64 - @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY)
65 - protected DeviceService deviceService;
66 -
67 - private ApplicationId appId;
68 -
69 - private final InternalDeviceListener listener = new InternalDeviceListener();
70 -
71 - private final Map<DeviceId, Integer> uglyMap = new HashMap<>();
72 -
73 - @Activate
74 - public void activate() {
75 - appId = coreService.registerApplication("org.onosproject.lambdafwd");
76 -
77 - uglyMap.put(DeviceId.deviceId("of:0000ffffffffff01"), 1);
78 - uglyMap.put(DeviceId.deviceId("of:0000ffffffffff02"), 2);
79 - uglyMap.put(DeviceId.deviceId("of:0000ffffffffff03"), 3);
80 -
81 - deviceService.addListener(listener);
82 -
83 - for (Device d : deviceService.getDevices()) {
84 - pushRules(d);
85 - }
86 -
87 -
88 - log.info("Started with Application ID {}", appId.id());
89 - }
90 -
91 - @Deactivate
92 - public void deactivate() {
93 - flowRuleService.removeFlowRulesById(appId);
94 -
95 - log.info("Stopped");
96 - }
97 -
98 -
99 - private void pushRules(Device device) {
100 -
101 - TrafficSelector.Builder sbuilder = DefaultTrafficSelector.builder();
102 - TrafficTreatment.Builder tbuilder = DefaultTrafficTreatment.builder();
103 - int inport;
104 - int outport;
105 - short lambda = 10;
106 - byte sigType = 1;
107 - Integer switchNumber = uglyMap.get(device.id());
108 - if (switchNumber == null) {
109 - return;
110 - }
111 -
112 - switch (switchNumber) {
113 - case 1:
114 - inport = 10;
115 - outport = 20;
116 - sbuilder.matchInPort(PortNumber.portNumber(inport));
117 - tbuilder.setOutput(PortNumber.portNumber(outport))
118 - .add(Instructions.modL0Lambda(new IndexedLambda(lambda)));
119 - break;
120 - case 2:
121 - inport = 21;
122 - outport = 11;
123 - sbuilder.add(Criteria.matchLambda(new IndexedLambda(lambda))).
124 - matchInPort(PortNumber.portNumber(inport)); // match sigtype
125 - tbuilder.setOutput(PortNumber.portNumber(outport));
126 - break;
127 - case 3:
128 - inport = 30;
129 - outport = 31;
130 - sbuilder.add(Criteria.matchLambda(new IndexedLambda(lambda))).
131 - matchInPort(PortNumber.portNumber(inport));
132 - tbuilder.setOutput(PortNumber.portNumber(outport))
133 - .add(Instructions.modL0Lambda(new IndexedLambda(lambda)));
134 - break;
135 - default:
136 - }
137 -
138 - TrafficTreatment treatment = tbuilder.build();
139 - TrafficSelector selector = sbuilder.build();
140 -
141 - FlowRule f = DefaultFlowRule.builder()
142 - .forDevice(device.id())
143 - .withSelector(selector)
144 - .withTreatment(treatment)
145 - .withPriority(100)
146 - .fromApp(appId)
147 - .makeTemporary(600)
148 - .build();
149 -
150 - flowRuleService.applyFlowRules(f);
151 -
152 -
153 -
154 - }
155 -
156 - public class InternalDeviceListener implements DeviceListener {
157 -
158 - @Override
159 - public void event(DeviceEvent event) {
160 - switch (event.type()) {
161 - case DEVICE_ADDED:
162 - pushRules(event.subject());
163 - break;
164 - case DEVICE_AVAILABILITY_CHANGED:
165 - break;
166 - case DEVICE_REMOVED:
167 - break;
168 - case DEVICE_SUSPENDED:
169 - break;
170 - case DEVICE_UPDATED:
171 - break;
172 - case PORT_ADDED:
173 - break;
174 - case PORT_REMOVED:
175 - break;
176 - case PORT_UPDATED:
177 - break;
178 - default:
179 - break;
180 -
181 - }
182 -
183 - }
184 -
185 - }
186 -
187 -
188 -}
189 -
190 -
...@@ -96,16 +96,11 @@ ...@@ -96,16 +96,11 @@
96 <Import-Package> 96 <Import-Package>
97 org.slf4j, 97 org.slf4j,
98 org.osgi.framework, 98 org.osgi.framework,
99 - org.apache.commons.lang.math.*,
100 com.google.common.*, 99 com.google.common.*,
101 org.apache.karaf.shell.commands, 100 org.apache.karaf.shell.commands,
102 org.apache.karaf.shell.console, 101 org.apache.karaf.shell.console,
103 org.onlab.packet.*, 102 org.onlab.packet.*,
104 - org.onlab.rest.*,
105 org.onosproject.*, 103 org.onosproject.*,
106 - org.onosproject.mfwd.impl.*;
107 - org.onlab.util.*,
108 - org.jboss.netty.util.*
109 </Import-Package> 104 </Import-Package>
110 </instructions> 105 </instructions>
111 </configuration> 106 </configuration>
...@@ -113,7 +108,6 @@ ...@@ -113,7 +108,6 @@
113 <plugin> 108 <plugin>
114 <groupId>org.apache.maven.plugins</groupId> 109 <groupId>org.apache.maven.plugins</groupId>
115 <artifactId>maven-compiler-plugin</artifactId> 110 <artifactId>maven-compiler-plugin</artifactId>
116 - <version>2.5.1</version>
117 <configuration> 111 <configuration>
118 <source>1.8</source> 112 <source>1.8</source>
119 <target>1.8</target> 113 <target>1.8</target>
......
...@@ -127,13 +127,10 @@ ...@@ -127,13 +127,10 @@
127 com.fasterxml.jackson.databind.node, 127 com.fasterxml.jackson.databind.node,
128 com.fasterxml.jackson.core, 128 com.fasterxml.jackson.core,
129 org.apache.karaf.shell.commands, 129 org.apache.karaf.shell.commands,
130 - org.apache.commons.lang.math.*,
131 com.google.common.*, 130 com.google.common.*,
132 org.onlab.packet.*, 131 org.onlab.packet.*,
133 - org.onlab.rest.*,
134 org.onosproject.*, 132 org.onosproject.*,
135 org.onlab.util.*, 133 org.onlab.util.*,
136 - org.jboss.netty.util.*
137 </Import-Package> 134 </Import-Package>
138 <Web-ContextPath>${web.context}</Web-ContextPath> 135 <Web-ContextPath>${web.context}</Web-ContextPath>
139 </instructions> 136 </instructions>
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 <dependency> 49 <dependency>
50 <groupId>com.sun.jersey</groupId> 50 <groupId>com.sun.jersey</groupId>
51 <artifactId>jersey-client</artifactId> 51 <artifactId>jersey-client</artifactId>
52 - <version>1.19</version> 52 + <version>${jersey.version}</version>
53 </dependency> 53 </dependency>
54 <dependency> 54 <dependency>
55 <groupId>org.onosproject</groupId> 55 <groupId>org.onosproject</groupId>
...@@ -101,7 +101,6 @@ ...@@ -101,7 +101,6 @@
101 org.apache.karaf.shell.commands, 101 org.apache.karaf.shell.commands,
102 com.google.common.*, 102 com.google.common.*,
103 org.onlab.packet.*, 103 org.onlab.packet.*,
104 - org.onlab.rest.*,
105 org.onosproject.* 104 org.onosproject.*
106 </Import-Package> 105 </Import-Package>
107 <Web-ContextPath>${web.context}</Web-ContextPath> 106 <Web-ContextPath>${web.context}</Web-ContextPath>
......
...@@ -54,13 +54,6 @@ ...@@ -54,13 +54,6 @@
54 <plugin> 54 <plugin>
55 <groupId>org.apache.felix</groupId> 55 <groupId>org.apache.felix</groupId>
56 <artifactId>maven-bundle-plugin</artifactId> 56 <artifactId>maven-bundle-plugin</artifactId>
57 - <configuration>
58 - <instructions>
59 - <Export-Package>
60 - org.onosproject.openflow.*,org.projectfloodlight.openflow.*
61 - </Export-Package>
62 - </instructions>
63 - </configuration>
64 </plugin> 57 </plugin>
65 </plugins> 58 </plugins>
66 </build> 59 </build>
......
...@@ -69,13 +69,11 @@ ...@@ -69,13 +69,11 @@
69 com.fasterxml.jackson.databind.node, 69 com.fasterxml.jackson.databind.node,
70 com.fasterxml.jackson.core, 70 com.fasterxml.jackson.core,
71 org.apache.karaf.shell.commands, 71 org.apache.karaf.shell.commands,
72 - org.apache.commons.lang.math.*,
73 com.google.common.*, 72 com.google.common.*,
74 org.onlab.packet.*, 73 org.onlab.packet.*,
75 org.onlab.rest.*, 74 org.onlab.rest.*,
76 org.onosproject.*, 75 org.onosproject.*,
77 org.onlab.util.*, 76 org.onlab.util.*,
78 - org.jboss.netty.util.*
79 </Import-Package> 77 </Import-Package>
80 <Web-ContextPath>${web.context}</Web-ContextPath> 78 <Web-ContextPath>${web.context}</Web-ContextPath>
81 </instructions> 79 </instructions>
......