2017-09-18 4 views
1

WSO2 MSF4J 내가 WSO2의 MSF4J 구현의 한계 몇 가지를 언급했습니다저지에서 wso2 msf4j를 사용할 수 있습니까? 크기를 개선하기

표준 등 UriBuilder 또는 BadRequestException 같은 JAX-RS에서 기능을 꽤 스트립 자신의 jaxrs-대리자를 추가 https://github.com/wso2/msf4j/issues/290#issuecomment-329673266

그래서 WSO2 jaxrs-delegate를 Jersey로 대체 할 수 있는지 알아 보려고했습니다. 나는 그것을 코어에서 제외하고 저지와 잭슨 의존성을 넣으려고했지만, 결국에는 효과가 없었다.

나는 이것이 능숙한 지 궁금해하고있었습니다.

답변

1

TL; DR

는 종속성을 추가

<dependencyManagement> 
<dependencies> 
    <dependency> 
    <groupId>com.fasterxml.jackson</groupId> 
    <artifactId>jackson-bom</artifactId> 
    <version>2.8.10</version> 
    <type>pom</type> 
    <scope>import</scope> 
    </dependency> 
    <dependency> 
    <groupId>org.glassfish.jersey</groupId> 
    <artifactId>jersey-bom</artifactId> 
    <version>2.26-b03</version> 
    <type>pom</type> 
    <scope>import</scope> 
    </dependency> 
</dependencies> 
</dependencyManagement> 

(주는이 글을 쓰는 당시의 최신 버전을 사용하지 않는)에 BOM을 설정

<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-annotations</artifactId> 
</dependency> 
<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-databind</artifactId> 
</dependency> 
<dependency> 
    <groupId>javax.ws.rs</groupId> 
    <artifactId>javax.ws.rs-api</artifactId> 
    <version>2.1</version> 
</dependency> 
<dependency> 
    <groupId>org.glassfish.jersey.core</groupId> 
    <artifactId>jersey-client</artifactId> 
</dependency> 
<dependency> 
    <groupId>org.glassfish.jersey.core</groupId> 
    <artifactId>jersey-server</artifactId> 
</dependency> 

대표자를 코어에서 제외합니다.

<dependency> 
    <groupId>org.wso2.msf4j</groupId> 
    <artifactId>msf4j-core</artifactId> 
    <version>2.1.0</version> 
    <exclusions> 
    <exclusion> 
     <groupId>org.wso2.msf4j</groupId> 
     <artifactId>jaxrs-delegates</artifactId> 
    </exclusion> 
    </exclusions> 
</dependency> 
+0

답변보기 (y) –