Release version 1.3.1
[ccsdk/features.git] / sdnr / wt / oauth-provider / provider-osgi / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ ============LICENSE_START=======================================================
4   ~ ONAP : ccsdk features
5   ~ ================================================================================
6   ~ Copyright (C) 2019 highstreet technologies GmbH Intellectual Property.
7   ~ All rights reserved.
8   ~ ================================================================================
9   ~ Update Copyright (C) 2020 AT&T Intellectual Property. All rights reserved.
10   ~ ================================================================================
11   ~ Licensed under the Apache License, Version 2.0 (the "License");
12   ~ you may not use this file except in compliance with the License.
13   ~ You may obtain a copy of the License at
14   ~
15   ~     http://www.apache.org/licenses/LICENSE-2.0
16   ~
17   ~ Unless required by applicable law or agreed to in writing, software
18   ~ distributed under the License is distributed on an "AS IS" BASIS,
19   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20   ~ See the License for the specific language governing permissions and
21   ~ limitations under the License.
22   ~ ============LICENSE_END=======================================================
23   ~
24   -->
25 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
26     <modelVersion>4.0.0</modelVersion>
27
28     <parent>
29         <groupId>org.onap.ccsdk.parent</groupId>
30         <artifactId>binding-parent</artifactId>
31         <version>2.3.3</version>
32         <relativePath/>
33     </parent>
34
35     <groupId>org.onap.ccsdk.features.sdnr.wt</groupId>
36     <artifactId>sdnr-wt-oauth-provider</artifactId>
37     <version>1.3.2-SNAPSHOT</version>
38     <packaging>bundle</packaging>
39
40     <name>ccsdk-features :: ${project.artifactId}</name>
41     <licenses>
42         <license>
43             <name>Apache License, Version 2.0</name>
44             <url>http://www.apache.org/licenses/LICENSE-2.0</url>
45         </license>
46     </licenses>
47
48     <properties>
49         <maven.javadoc.skip>true</maven.javadoc.skip>
50         <checkstyle.skip>true</checkstyle.skip>
51     </properties>
52
53     <dependencies>
54         <dependency>
55             <groupId>${project.groupId}</groupId>
56             <artifactId>sdnr-wt-oauth-provider-jar</artifactId>
57             <version>${project.version}</version>
58             <exclusions>
59                 <exclusion>
60                     <groupId>org.opendaylight.aaa</groupId>
61                     <artifactId>aaa-shiro</artifactId>
62                 </exclusion>
63                 <exclusion>
64                     <groupId>org.opendaylight.aaa</groupId>
65                     <artifactId>aaa-shiro</artifactId>
66                 </exclusion>
67                 <exclusion>
68                     <groupId>org.apache.shiro</groupId>
69                     <artifactId>shiro-web</artifactId>
70                 </exclusion>
71                 <exclusion>
72                     <groupId>${project.groupId}</groupId>
73                     <artifactId>sdnr-wt-common</artifactId>
74                 </exclusion>
75             </exclusions>
76         </dependency>
77     </dependencies>
78     <build>
79         <plugins>
80             <plugin>
81                 <groupId>org.apache.felix</groupId>
82                 <artifactId>maven-bundle-plugin</artifactId>
83                 <extensions>true</extensions>
84                 <configuration>
85                     <instructions>
86                         <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
87                         <Bundle-Version>${project.version}</Bundle-Version>
88                         <Export-Package>
89                             org.onap.ccsdk.features.sdnr.wt.oauthprovider;version=${project.version},
90                             org.onap.ccsdk.features.sdnr.wt.oauthprovider.filters;version=${project.version},
91                             org.onap.ccsdk.features.sdnr.wt.oauthprovider.http;version=${project.version},
92                             org.onap.ccsdk.features.sdnr.wt.oauthprovider.http.client;version=${project.version},
93                             org.onap.ccsdk.features.sdnr.wt.oauthprovider.data;version=${project.version},
94                             org.onap.ccsdk.features.sdnr.wt.oauthprovider.services;version=${project.version}
95                         </Export-Package>
96                         <Import-Package>
97                             javax.servlet,
98                             javax.servlet.http,
99                             javax.net.ssl,
100                             javax.crypto,
101                             javax.crypto.spec,
102                             javax.xml.transform,
103                             javax.xml.datatype,
104                             javax.management,
105                             javax.security.auth,
106                             javax.security.auth.login,
107                             javax.security.auth.callback,
108                             javax.xml.parsers,
109                             javax.xml.namespace,
110                             javax.xml.transform.stream,
111                             org.apache.shiro.authc,
112                             org.apache.shiro.authz,
113                             org.apache.shiro.realm,
114                             org.apache.shiro.subject,
115                             org.jolokia.osgi.security,
116                             org.onap.ccsdk.features.sdnr.wt.common.http,
117                             org.opendaylight.aaa.api,
118                             org.opendaylight.aaa.api.shiro.principal,
119                             org.opendaylight.aaa.shiro.realm,
120                             org.opendaylight.aaa.shiro.filters,
121                             org.opendaylight.mdsal.binding.api,
122                             org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619,
123                             org.opendaylight.yang.gen.v1.urn.opendaylight.aaa.app.config.rev170619.shiro.configuration,
124                             org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.aaa.rev161214,
125                             org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.aaa.rev161214.http.authorization,
126                             org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.aaa.rev161214.http.permission,
127                             org.opendaylight.yangtools.yang.binding,
128                             com.fasterxml.jackson.databind,
129                             com.fasterxml.jackson.databind.deser.std,
130                             com.fasterxml.jackson.databind.ser.std,
131                             com.fasterxml.jackson.databind.module,
132                             com.fasterxml.jackson.annotation,
133                             com.fasterxml.jackson.core.type,
134                             com.fasterxml.jackson.core,
135                             org.apache.commons.codec.binary
136                         </Import-Package>
137                         <Embed-Dependency>*;scope=compile|runtime;inline=false</Embed-Dependency>
138                         <Embed-Dependency>*;scope=compile|runtime;artifactId=!shiro-core;inline=false</Embed-Dependency>
139                         <Embed-Transitive>true</Embed-Transitive>
140                         <Fragment-Host>org.opendaylight.aaa.repackaged-shiro</Fragment-Host>
141                     </instructions>
142                 </configuration>
143             </plugin>
144         </plugins>
145     </build>
146 </project>