2017-08-15 79 views
0

添加RESTful的支持,使用的球衣現有的Web應用程序依賴的gradle:REST風格的球衣

compile 'org.glassfish.jersey.containers:jersey-container-servlet:2.25.1' 

具有以下巨大的依賴性

\--- org.glassfish.jersey.containers:jersey-container-servlet:2.25.1 
    +--- org.glassfish.jersey.containers:jersey-container-servlet-core:2.25.1 
    | +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32 
    | +--- org.glassfish.jersey.core:jersey-common:2.25.1 
    | | +--- javax.ws.rs:javax.ws.rs-api:2.0.1 
    | | +--- javax.annotation:javax.annotation-api:1.2 
    | | +--- org.glassfish.jersey.bundles.repackaged:jersey-guava:2.25.1 
    | | +--- org.glassfish.hk2:hk2-api:2.5.0-b32 
    | | | +--- javax.inject:javax.inject:1 
    | | | +--- org.glassfish.hk2:hk2-utils:2.5.0-b32 
    | | | | \--- javax.inject:javax.inject:1 
    | | | \--- org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b32 
    | | +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32 
    | | +--- org.glassfish.hk2:hk2-locator:2.5.0-b32 
    | | | +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32 
    | | | +--- org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b32 
    | | | +--- org.glassfish.hk2:hk2-api:2.5.0-b32 (*) 
    | | | +--- org.glassfish.hk2:hk2-utils:2.5.0-b32 (*) 
    | | | \--- org.javassist:javassist:3.20.0-GA 
    | | \--- org.glassfish.hk2:osgi-resource-locator:1.0.1 
    | +--- org.glassfish.jersey.core:jersey-server:2.25.1 
    | | +--- org.glassfish.jersey.core:jersey-common:2.25.1 (*) 
    | | +--- org.glassfish.jersey.core:jersey-client:2.25.1 
    | | | +--- javax.ws.rs:javax.ws.rs-api:2.0.1 
    | | | +--- org.glassfish.jersey.core:jersey-common:2.25.1 (*) 
    | | | +--- org.glassfish.hk2:hk2-api:2.5.0-b32 (*) 
    | | | +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32 
    | | | \--- org.glassfish.hk2:hk2-locator:2.5.0-b32 (*) 
    | | +--- javax.ws.rs:javax.ws.rs-api:2.0.1 
    | | +--- org.glassfish.jersey.media:jersey-media-jaxb:2.25.1 
    | | | +--- org.glassfish.jersey.core:jersey-common:2.25.1 (*) 
    | | | +--- org.glassfish.hk2:hk2-api:2.5.0-b32 (*) 
    | | | +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32 
    | | | +--- org.glassfish.hk2:hk2-locator:2.5.0-b32 (*) 
    | | | \--- org.glassfish.hk2:osgi-resource-locator:1.0.1 
    | | +--- javax.annotation:javax.annotation-api:1.2 
    | | +--- org.glassfish.hk2:hk2-api:2.5.0-b32 (*) 
    | | +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32 
    | | +--- org.glassfish.hk2:hk2-locator:2.5.0-b32 (*) 
    | | \--- javax.validation:validation-api:1.1.0.Final 
    | \--- javax.ws.rs:javax.ws.rs-api:2.0.1 
    +--- org.glassfish.jersey.core:jersey-common:2.25.1 (*) 
    +--- org.glassfish.jersey.core:jersey-server:2.25.1 (*) 
    \--- javax.ws.rs:javax.ws.rs-api:2.0.1 

太多。我預計只有幾個罐子。該web應用程序在tomcat中運行。 我是否需要包括運動衫集裝箱?將球衣添加到現有網絡應用的最小依賴是什麼?

+1

是的。你需要所有這些。 –

回答

0

如果你正在使用Maven,jersey-container-servlet是服務器API的最小值。我過去沒有使用過maven,並且最後不得不手動搜索幾乎所有這些罐子。堅持與maven。