2017-12-19 10 views
1

Wildfly-Swarm 2017.11.0から2017.12.1にアップグレードしました。私がuber jarを起動すると、Swarmが管理のように自分のpomファイルに指定しなかった部分を開始しています。 どのようにこれらの分画を取り除くことができますか?私のポンポンファイル内Wildfly Swarm 2017.12.1 disable管理部分

Installed fraction:     Logging - STABLE   org.wildfly.swarm:logging:2017.12.1 
Installed fraction:      EJB - STABLE   org.wildfly.swarm:ejb:2017.12.1 
Installed fraction:     Logstash - STABLE   org.wildfly.swarm:logstash:2017.12.1 
Installed fraction:   JAX-RS with JAXB - STABLE   org.wildfly.swarm:jaxrs-jaxb:2017.12.1 
Installed fraction:      JCA - STABLE   org.wildfly.swarm:jca:2017.12.1 
Installed fraction:   JPA EclipseLink - STABLE   org.wildfly.swarm:jpa-eclipselink:2017.12.1 
Installed fraction:   Bean Validation - STABLE   org.wildfly.swarm:bean-validation:2017.12.1 
Installed fraction:  CDI Configuration - STABLE   org.wildfly.swarm:cdi-config:2017.12.1 
Installed fraction:  JAX-RS with JSON-P - STABLE   org.wildfly.swarm:jaxrs-jsonp:2017.12.1 
Installed fraction:      CDI - STABLE   org.wildfly.swarm:cdi:2017.12.1 
Installed fraction:    MicroProfile - STABLE   org.wildfly.swarm:microprofile:2017.12.1 
Installed fraction:    Datasources - STABLE   org.wildfly.swarm:datasources:2017.12.1 
Installed fraction:     Elytron - STABLE   org.wildfly.swarm:elytron:2017.12.1 
Installed fraction:     JAX-RS - STABLE   org.wildfly.swarm:jaxrs:2017.12.1 
Installed fraction:      JPA - STABLE   org.wildfly.swarm:jpa:2017.12.1 
Installed fraction:    Management - STABLE   org.wildfly.swarm:management:2017.12.1 
Installed fraction:    Transactions - STABLE   org.wildfly.swarm:transactions:2017.12.1 
Installed fraction: Eclipse MicroProfile Config - STABLE   org.wildfly.swarm:microprofile-config:2017.12.1 
Installed fraction: MicroProfile JWT RBAC Auth Fraction - STABLE   org.wildfly.swarm:microprofile-jwt:2017.12.1 
Installed fraction:     Swagger - UNSTABLE  org.wildfly.swarm:swagger:2017.12.1 
Installed fraction:     Hystrix - STABLE   org.wildfly.swarm:hystrix:2017.12.1 
Installed fraction: Eclipse MicroProfile Fault Tolerance - STABLE   org.wildfly.swarm:microprofile-fault-tolerance:2017.12.1 
Installed fraction:  Microprofile-Health - STABLE   org.wildfly.swarm:microprofile-health:2017.12.1 
Installed fraction:     Undertow - STABLE   org.wildfly.swarm:undertow:2017.12.1 
Installed fraction:  Microprofile-Metrics - STABLE   org.wildfly.swarm:microprofile-metrics:2017.12.1 

と依存関係:

は、ここに私の起動ログで

<!-- Java EE 7 dependency --> 
    <dependency> 
     <groupId>javax</groupId> 
     <artifactId>javaee-api</artifactId> 
     <version>7.0</version> 
     <scope>provided</scope> 
    </dependency> 
    <!-- DB2 dependency --> 
    <dependency> 
     <groupId>com.ibm.db2.jcc</groupId> 
     <artifactId>db2jcc4</artifactId> 
     <version>10.1</version> 
    </dependency> 
    <!-- WildFly Swarm Fractions --> 
    <dependency> 
     <groupId>org.wildfly.swarm</groupId> 
     <artifactId>datasources</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.wildfly.swarm</groupId> 
     <artifactId>swagger</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.wildfly.swarm</groupId> 
     <artifactId>microprofile</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.wildfly.swarm</groupId> 
     <artifactId>logstash</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.wildfly.swarm</groupId> 
     <artifactId>ejb</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.wildfly.swarm</groupId> 
     <artifactId>jpa-eclipselink</artifactId> 
    </dependency> 
    <!-- OTHER DEPENDENCIES --> 
    <dependency> 
     <groupId>com.kumuluz.ee.rest</groupId> 
     <artifactId>kumuluzee-rest-core</artifactId> 
     <version>${kumuluzee-rest-core.version}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.modelmapper</groupId> 
     <artifactId>modelmapper</artifactId> 
     <version>${modelmapper.version}</version> 
    </dependency> 

答えて

1

私は確かに知らないが、microprofile割合は、ここでは犯人のようです。 microprofileは、MicroProfileテクノロジを実装するすべての分数を集計します。これまで、WildFly SwarmはMicroProfile 1.0を実装しましたが、2017.12以降はMicroProfile 1.2を実装しています。ブートログにもそれが表示されます。新しいMicroProfile分数の1つはおそらくmanagementに依存しています。 mvn dependency:treeを実行すると、どちらが表示されるはずです。

+0

はい私はすでにこれを行いました。 microprofile-healthおよびmicroprofile-metricsは、管理に依存しているようです。私は管理分数に固執しているように見えます:( – Kiki

+0

MicroProfileテクノロジ(CDI、JAX-RS、JSON-Pのみを含むMicroProfile 1.0)を必要としない場合は、依存関係を削除することができます – Ladicek

+1

さて、私は健康とメトリクスのような1.2のすべてのグッズを使い始めて、以前の「手作り」の実装を取り除いたので、私は戻ってこないと思います今:D – Kiki

関連する問題