2016-10-04 5 views
0

サポートされていないscim apiにいくつかの機能を拡張しようとしています。SCIM API warファイルの使用方法

私はWSO2ネクサスリポジトリから次のMavenの依存関係を追加しました:

<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.resources.SCIMUserManager(およびそのUserStoreManager)を変更する必要があることを識別し、またorg.wso2.carbon.identity.scim.provider.resources.UserFeatureに新しいエンドポイントを追加しました。

しかし、これらはorg.wso2.carbon.identity.scim.providerにありますが、戦争の依存関係にはクラスが付いていないようです(maven 'classifier'タグは無駄です)。したがって、これらのクラスをインポートまたは継承することはできません。

したがって、org.wso2.carbon.identity.scim.providerライブラリを使用してSCIM Apiを拡張することはできますが、Mavenで管理しますか?

答えて

0

ご質問がうまく理解できない場合があります。とにかく、scimエンドポイント(wso2.war)ファイルを変更して、repository/deployment/server/webappディレクトリに置くことができます。また、クラスはWEB-INFディレクトリ内にあります。

+0

私は質問を更新しました。手動でファイルを追加するのではなく、あなたのMavenリポジトリを使用したいと思います。 – jaimetotal

関連する問題