2017-08-15 90 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。