Почему karaf автоматически устанавливает эти дополнительные пакеты? - PullRequest
0 голосов
/ 11 июля 2019

Вот файл feature.xml,

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.5.0" name="xxxx">
    <feature name="xxxx" description="xxxxx[Karaf Feature]" version="0.1.0.SNAPSHOT">
        <details>xxxxxx</details>
        <bundle>mvn:org.hibernate.validator/hibernate-validator/6.0.13.Final</bundle>
        <bundle>mvn:org.jboss.logging/jboss-logging/3.3.2.Final</bundle>
        <bundle>mvn:com.fasterxml/classmate/1.3.4</bundle>
        <bundle>mvn:javax.validation/validation-api/2.0.1.Final</bundle>
    </feature>
</features>

Как мы видим, в нем всего четыре пакета, но когда я устанавливаю эту функцию с помощью 'feature: install -v', он показывает большеустанавливаются пакеты:

Adding features: xxxxxxx/[0.1.0.SNAPSHOT,0.1.0.SNAPSHOT]
Changes to perform:
  Region: root
    Bundles to install:
      mvn:com.fasterxml/classmate/1.3.4
      mvn:javax.validation/validation-api/2.0.1.Final
      mvn:org.eclipse.jetty/jetty-http/9.4.12.v20180830
      mvn:org.eclipse.jetty/jetty-http/9.4.12.v20180830
      mvn:org.eclipse.jetty.websocket/websocket-common/9.4.12.v20180830
      mvn:org.hibernate.validator/hibernate-validator/6.0.13.Final
      mvn:org.jboss.logging/jboss-logging/3.3.2.Final
Stopping bundles:

Как можно включить 'jetty-http' и 'websocket-common'?В результате многие пакеты обновляются, в результате чего в одном и том же классе возникает java.lang.ClassCastException.

Обратитесь за помощью.

...