अपने प्रोजेक्ट में मैं jackson-databind को tinkerpop से बाहर करना चाहता हूं। यह बहिष्कृत नहीं होता है। मैंने टिंकरपॉप का pom.xml खोला है https://github .com/apache/tinkerpop/blob/master/gremlin-shaded/pom.xml और मैं देख सकता हूं कि जैक्सन छायांकित है। मैंने इसे बाहर करने की कोशिश की है:

<groupId> org.apache.tinkerpop.shaded.jackson </groupId> इस तरह भी <groupId>com.fasterxml.jackson.core</groupId>

दोनों तरीकों से काम नहीं चला।

<dependencies>
        <dependency>
            <groupId>org.apache.tinkerpop</groupId>
            <artifactId>gremlin-driver</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>io.netty</groupId>
                    <artifactId>netty-all</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.apache.tinkerpop.shaded.jackson</groupId> // com.fasterxml.jackson.core
                    <artifactId>jackson-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
<dependencies>

छायांकित निर्भरता को कैसे बाहर करें? शुक्रिया

1
user11416547 26 मार्च 2020, 10:37

1 उत्तर

सबसे बढ़िया उत्तर

यदि tinkerpop ने दूसरे जार को छायांकित किया, और परिणामी वर्गों को अंतिम tinkerpop जार (जो आमतौर पर ऐसा होता है) में शामिल किया, तो इस अन्य जार को बाहर नहीं किया जा सकता क्योंकि यह tinkerpop.

1
J Fabian Meier 26 मार्च 2020, 08:29