Vitalii Diravka created DRILL-7841:
--------------------------------------

             Summary: Need to exclude or shade netty lib to avoid [WARNING] 
                 Key: DRILL-7841
                 URL: https://issues.apache.org/jira/browse/DRILL-7841
             Project: Apache Drill
          Issue Type: Bug
          Components: Storage - JDBC, Tools, Build & Test
    Affects Versions: 1.18.0
            Reporter: Vitalii Diravka
             Fix For: Future


*[Very minor, but can be good for newcomers]*

In process of _mvn clean install -DskipTests_ the folowwing WARNING is happened:
 * org.apache.drill.exec:drill-jdbc-all:jar:1.19.0-SNAPSHOT

 ** shade

 *** netty-transport-native-epoll-4.0.48.Final-linux-x86_64.jar, 
netty-transport-native-epoll-4.1.45.Final.jar define 46 overlapping classes:

{code:java}
[WARNING] netty-transport-native-epoll-4.0.48.Final-linux-x86_64.jar, 
netty-transport-native-epoll-4.1.45.Final.jar define 46 overlapping classes: 
netty-transport-native-epoll-4.0.48.Final-linux-x86_64.jar, 
netty-transport-native-epoll-4.1.45.Final.jar define 46 overlapping classes: 
  - io.netty.channel.epoll.AbstractEpollStreamChannel$2
  - io.netty.channel.epoll.AbstractEpollServerChannel$EpollServerSocketUnsafe
  - io.netty.channel.epoll.EpollDatagramChannel
  - io.netty.channel.epoll.AbstractEpollStreamChannel$SpliceInChannelTask
  - io.netty.channel.epoll.NativeDatagramPacketArray
  - io.netty.channel.epoll.EpollSocketChannelConfig
  - io.netty.channel.epoll.EpollTcpInfo
  - io.netty.channel.epoll.EpollEventArray
  - io.netty.channel.epoll.EpollEventLoop
  - io.netty.channel.epoll.EpollSocketChannel
  - 36 more...
netty-transport-native-epoll-4.0.48.Final-linux-x86_64.jar, 
netty-transport-native-unix-common-4.1.45.Final.jar define 15 overlapping 
classes: 
  - io.netty.channel.unix.Errors$NativeConnectException
  - io.netty.channel.unix.ServerDomainSocketChannel
  - io.netty.channel.unix.DomainSocketAddress
  - io.netty.channel.unix.Socket
  - io.netty.channel.unix.NativeInetAddress
  - io.netty.channel.unix.DomainSocketChannelConfig
  - io.netty.channel.unix.Errors$NativeIoException
  - io.netty.channel.unix.DomainSocketReadMode
  - io.netty.channel.unix.ErrorsStaticallyReferencedJniMethods
  - io.netty.channel.unix.UnixChannel
  - 5 more...
maven-shade-plugin has detected that some class files are
present in two or more JARs. When this happens, only one
single version of the class is copied to the uber jar.
Usually this is not harmful and you can skip these warnings,
otherwise try to manually exclude artifacts based on
mvn dependency:tree -Ddetail=true and the above output.
See http://maven.apache.org/plugins/maven-shade-plugin/
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to