2018-09-23 19:25:12 UTC - Mark Addison: We are using `maven-enforcer-plugin` to 
ensure we don't include duplicate classes, when I build with
```        <dependency>
            <groupId>org.apache.pulsar</groupId>
            <artifactId>pulsar-client</artifactId>
            <version>${version.pulsar}</version>
        </dependency>```
This pulls in both *pulsar-client:jar* and *pulsar-client-schema.jar* I expect 
this is because of the pom file.
----
2018-09-23 19:25:49 UTC - Mark Addison: Error is:
>>>Duplicate classes found:
  Found in:
    org.apache.pulsar:pulsar-client:jar:2.1.0-incubating:compile
    org.apache.pulsar:pulsar-client-schema:jar:2.1.0-incubating:compile
  Duplicate classes:   
org/apache/pulsar/shade/com/fasterxml/jackson/databind/deser/std/NullifyingDeserializer.class
----
2018-09-23 19:27:34 UTC - Mark Addison: *Could the jackson XML classes not be 
added into a separate module e.g. pulsar-xml or pulsar-common*?
----
2018-09-23 19:28:28 UTC - Mark Addison: BTW version-pulsar is 
`2.1.0-incubating` though I realise this has been superseded recently
----
2018-09-23 20:11:46 UTC - Mate Varga: If they're the same classes (and you are 
sure) then you can ignore the check.
----
2018-09-23 22:15:16 UTC - Ali Ahmed: it can be considered can you open an issue 
for it
----
2018-09-24 06:22:39 UTC - Mark Addison: Yes, sure
----

Reply via email to