Brian O'Connor

Removing commons-io and concurrent-trees from onlab-thirdparty

Change-Id: Id65a4e05292d9ca2e7a743c48b96c09767602e1d
...@@ -68,5 +68,10 @@ ...@@ -68,5 +68,10 @@
68 <groupId>org.onosproject</groupId> 68 <groupId>org.onosproject</groupId>
69 <artifactId>onlab-thirdparty</artifactId> 69 <artifactId>onlab-thirdparty</artifactId>
70 </dependency> 70 </dependency>
71 + <dependency>
72 + <groupId>commons-io</groupId>
73 + <artifactId>commons-io</artifactId>
74 + <version>${commons.io.version}</version>
75 + </dependency>
71 </dependencies> 76 </dependencies>
72 </project> 77 </project>
......
...@@ -54,6 +54,8 @@ ...@@ -54,6 +54,8 @@
54 <bundle>mvn:commons-collections/commons-collections/3.2.1</bundle> 54 <bundle>mvn:commons-collections/commons-collections/3.2.1</bundle>
55 55
56 <bundle>mvn:com.typesafe/config/1.2.1</bundle> 56 <bundle>mvn:com.typesafe/config/1.2.1</bundle>
57 + <bundle>wrap:mvn:com.googlecode.concurrent-trees/concurrent-trees/2.4.0$Bundle-SymbolicName=concurrent-trees&amp;Bundle-Version=2.4.0</bundle>
58 + <bundle>mvn:commons-io/commons-io/2.4</bundle>
57 <bundle>mvn:org.onosproject/onlab-thirdparty/@ONOS-VERSION</bundle> 59 <bundle>mvn:org.onosproject/onlab-thirdparty/@ONOS-VERSION</bundle>
58 60
59 <bundle>mvn:org.glassfish.jersey.core/jersey-client/2.22.2</bundle> 61 <bundle>mvn:org.glassfish.jersey.core/jersey-client/2.22.2</bundle>
......
...@@ -33,17 +33,6 @@ ...@@ -33,17 +33,6 @@
33 33
34 <dependencies> 34 <dependencies>
35 <dependency> 35 <dependency>
36 - <groupId>com.googlecode.concurrent-trees</groupId>
37 - <artifactId>concurrent-trees</artifactId>
38 - </dependency>
39 -
40 - <dependency>
41 - <groupId>commons-io</groupId>
42 - <artifactId>commons-io</artifactId>
43 - <version>${commons.io.version}</version>
44 - </dependency>
45 -
46 - <dependency>
47 <groupId>io.atomix.catalyst</groupId> 36 <groupId>io.atomix.catalyst</groupId>
48 <artifactId>catalyst-transport</artifactId> 37 <artifactId>catalyst-transport</artifactId>
49 <version>${catalyst.version}</version> 38 <version>${catalyst.version}</version>
...@@ -104,25 +93,11 @@ ...@@ -104,25 +93,11 @@
104 <exclude>org.ow2.asm:asm</exclude> 93 <exclude>org.ow2.asm:asm</exclude>
105 <exclude>org.objenesis:objenesis</exclude> 94 <exclude>org.objenesis:objenesis</exclude>
106 <exclude>io.netty:*</exclude> 95 <exclude>io.netty:*</exclude>
96 + <exclude>commons-io:commons-io</exclude>
107 </excludes> 97 </excludes>
108 </artifactSet> 98 </artifactSet>
109 99
110 <filters> 100 <filters>
111 -
112 - <filter>
113 - <artifact>com.googlecode.concurrent-trees:concurrent-trees</artifact>
114 - <includes>
115 - <include>com/googlecode/**</include>
116 - </includes>
117 - </filter>
118 -
119 - <filter>
120 - <artifact>commons-io:commons-io</artifact>
121 - <includes>
122 - <include>org/apache/commons/io/**</include>
123 - </includes>
124 - </filter>
125 -
126 <filter> 101 <filter>
127 <artifact>org.onosproject:copycat*</artifact> 102 <artifact>org.onosproject:copycat*</artifact>
128 <includes> 103 <includes>
...@@ -134,14 +109,6 @@ ...@@ -134,14 +109,6 @@
134 </filter> 109 </filter>
135 110
136 <filter> 111 <filter>
137 - <artifact>org.onosproject</artifact>
138 - <excludes>
139 - <exclude>org/apache/commons/io/**</exclude>
140 - <exclude>com/googlecode/concurrenttrees/**</exclude>
141 - </excludes>
142 - </filter>
143 -
144 - <filter>
145 <artifact>io.atomix:atomix-all</artifact> 112 <artifact>io.atomix:atomix-all</artifact>
146 <includes> 113 <includes>
147 <include>**</include> 114 <include>**</include>
...@@ -165,7 +132,7 @@ ...@@ -165,7 +132,7 @@
165 <configuration> 132 <configuration>
166 <instructions> 133 <instructions>
167 <Export-Package> 134 <Export-Package>
168 - com.googlecode.concurrenttrees.*;net.kuujo.copycat.*;io.atomix.*;org.apache.commons.io.* 135 + net.kuujo.copycat.*;io.atomix.*
169 </Export-Package> 136 </Export-Package>
170 <Import-Package> 137 <Import-Package>
171 !sun.nio.ch,!sun.misc,* 138 !sun.nio.ch,!sun.misc,*
......