expand netty-all to match feature.xml

Change-Id: I1543cd614d0b475076dc94d2d8cddbbabe10eb7d
diff --git a/pom.xml b/pom.xml
index ea879ea..3a8a3b2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -36,6 +36,7 @@
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <netty4.version>4.0.23.Final</netty4.version>
     </properties>
 
     <dependencyManagement>
@@ -87,11 +88,6 @@
                 <version>18.0</version>
             </dependency>
 
-             <dependency>
-                <groupId>io.netty</groupId>
-                <artifactId>netty-all</artifactId>
-                <version>4.0.23.Final</version>
-            </dependency>
 
              <dependency>
                 <groupId>io.netty</groupId>
@@ -291,6 +287,31 @@
               <artifactId>commons-pool</artifactId>
               <version>1.6</version>
             </dependency>
+            <dependency>
+              <groupId>io.netty</groupId>
+              <artifactId>netty-common</artifactId>
+              <version>${netty4.version}</version>
+            </dependency>
+            <dependency>
+              <groupId>io.netty</groupId>
+              <artifactId>netty-buffer</artifactId>
+              <version>${netty4.version}</version>
+            </dependency>
+            <dependency>
+              <groupId>io.netty</groupId>
+              <artifactId>netty-transport</artifactId>
+              <version>${netty4.version}</version>
+            </dependency>
+            <dependency>
+              <groupId>io.netty</groupId>
+              <artifactId>netty-handler</artifactId>
+              <version>${netty4.version}</version>
+            </dependency>
+            <dependency>
+              <groupId>io.netty</groupId>
+              <artifactId>netty-codec</artifactId>
+              <version>${netty4.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
diff --git a/utils/netty/pom.xml b/utils/netty/pom.xml
index effbc3b..2963b68 100644
--- a/utils/netty/pom.xml
+++ b/utils/netty/pom.xml
@@ -32,13 +32,29 @@
             <scope>test</scope>
         </dependency>
         <dependency>
-            <groupId>io.netty</groupId>
-            <artifactId>netty-all</artifactId>
-        </dependency>
-        <dependency>
             <groupId>commons-pool</groupId>
             <artifactId>commons-pool</artifactId>
         </dependency>
+        <dependency>
+          <groupId>io.netty</groupId>
+          <artifactId>netty-common</artifactId>
+        </dependency>
+        <dependency>
+          <groupId>io.netty</groupId>
+          <artifactId>netty-buffer</artifactId>
+        </dependency>
+        <dependency>
+          <groupId>io.netty</groupId>
+          <artifactId>netty-transport</artifactId>
+        </dependency>
+        <dependency>
+          <groupId>io.netty</groupId>
+          <artifactId>netty-handler</artifactId>
+        </dependency>
+        <dependency>
+          <groupId>io.netty</groupId>
+          <artifactId>netty-codec</artifactId>
+        </dependency>
     </dependencies>
 
 </project>