2016-10-04 2 views
0

지원되지 않는 scim api로 일부 기능을 확장하려고합니다.SCIM API war 파일을 사용하는 방법

나는 WSO2 넥서스 저장소에서 다음 받는다는 종속성을 추가했습니다 :

나는 내가 org.wso2.carbon.identity.scim.provider.resources.SCIMUserManager (및 UserStoreManager)을 변경하고, 또한 org.wso2.carbon.identity.scim.provider.resources.UserFeature에 새로운 엔드 포인트를 추가 할 필요가 있음을 확인했습니다
<dependency> 
    <groupId>org.wso2.carbon.identity.inbound.provisioning.scim</groupId> 
    <artifactId>identity-inbound-provisioning-scim</artifactId> 
    <version>5.1.4-SNAPSHOT</version> 
    <type>pom</type> 
</dependency> 

<dependency> 
    <groupId>org.wso2.carbon.identity.inbound.provisioning.scim</groupId> 
    <artifactId>org.wso2.carbon.identity.scim.provide</artifactId> 
    <version>5.1.4-SNAPSHOT</version> 
    <type>war</type> 
    <classifier>classes</classifier> 
</dependency> 

.

그러나 이것들은 org.wso2.carbon.identity.scim.provider에 있지만, 전쟁 의존성에는 어떤 클래스도 첨부되지 않았으며 (maven 'classifier'태그는 헛된 것 같습니다.) 따라서 해당 클래스를 가져 오거나 상속 할 수 없습니다.

따라서 org.wso2.carbon.identity.scim.provider 라이브러리를 사용하여 SCIM API를 확장 할 수 있지만 Maven에서 관리합니까?

답변

0

귀하의 질문을 잘 이해하지 못할 수도 있습니다. 어쨌든 scim endpoint (wso2.war) 파일을 변경하여 repository/deployment/server/webapp 디렉토리에 넣을 수 있습니다. 또한 WEB-INF 디렉토리에서 클래스를 찾을 수 있습니다.

+0

질문을 업데이트했습니다. 수동으로 파일을 추가하지 않고 maven 저장소를 사용하고 싶습니다. – jaimetotal