5e83a27385df06b055dae1499faeb6d60f9baa96
[ccsdk/features.git] / blueprints-processor / adaptors / rest-adaptor-provider / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <!--\r
3   Copyright © 2017-2018 AT&T Intellectual Property.\r
4   Modifications Copyright © 2018 IBM.\r
5   \r
6   Licensed under the Apache License, Version 2.0 (the "License");\r
7   you may not use this file except in compliance with the License.\r
8   You may obtain a copy of the License at\r
9   \r
10       http://www.apache.org/licenses/LICENSE-2.0\r
11   \r
12   Unless required by applicable law or agreed to in writing, software\r
13   distributed under the License is distributed on an "AS IS" BASIS,\r
14   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
15   See the License for the specific language governing permissions and\r
16   limitations under the License.\r
17 -->\r
18 \r
19 <project xmlns="http://maven.apache.org/POM/4.0.0"\r
20         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
21         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
22         <modelVersion>4.0.0</modelVersion>\r
23         <parent>\r
24                 <groupId>org.onap.ccsdk.config</groupId>\r
25                 <artifactId>blueprints-processor-adaptors</artifactId>\r
26                 <version>0.0.1-SNAPSHOT</version>\r
27         </parent>\r
28         <artifactId>blueprints-rest-adaptor-provider</artifactId>\r
29         <packaging>bundle</packaging>\r
30         <name>Blueprints Rest Adaptor - Provider</name>\r
31         <url>http://maven.apache.org</url>\r
32 \r
33         <dependencies>\r
34                 <dependency>\r
35                         <groupId>org.apache.commons</groupId>\r
36                         <artifactId>commons-lang3</artifactId>\r
37                 </dependency>\r
38                 <dependency>\r
39                         <groupId>com.fasterxml.jackson.core</groupId>\r
40                         <artifactId>jackson-databind</artifactId>\r
41                 </dependency>\r
42                 <dependency>\r
43                         <groupId>com.fasterxml.jackson.core</groupId>\r
44                         <artifactId>jackson-annotations</artifactId>\r
45                 </dependency>\r
46                 <dependency>\r
47                         <groupId>com.fasterxml.jackson.core</groupId>\r
48                         <artifactId>jackson-core</artifactId>\r
49                 </dependency>\r
50                 <dependency>\r
51                         <groupId>com.fasterxml.jackson.dataformat</groupId>\r
52                         <artifactId>jackson-dataformat-xml</artifactId>\r
53                 </dependency>\r
54                 <dependency>\r
55                         <groupId>com.fasterxml.jackson.dataformat</groupId>\r
56                         <artifactId>jackson-dataformat-yaml</artifactId>\r
57                 </dependency>\r
58                 <dependency>\r
59                         <groupId>com.fasterxml.jackson.module</groupId>\r
60                         <artifactId>jackson-module-jsonSchema</artifactId>\r
61                 </dependency>\r
62                 <dependency>\r
63                         <groupId>org.yaml</groupId>\r
64                         <artifactId>snakeyaml</artifactId>\r
65                 </dependency>\r
66                 <dependency>\r
67                         <groupId>org.json</groupId>\r
68                         <artifactId>json</artifactId>\r
69                 </dependency>\r
70                 <dependency>\r
71                         <groupId>com.jayway.jsonpath</groupId>\r
72                         <artifactId>json-path</artifactId>\r
73                 </dependency>\r
74                 <dependency>\r
75                         <groupId>commons-collections</groupId>\r
76                         <artifactId>commons-collections</artifactId>\r
77                 </dependency>\r
78                 <dependency>\r
79                         <groupId>commons-io</groupId>\r
80                         <artifactId>commons-io</artifactId>\r
81                 </dependency>\r
82                 <dependency>\r
83                         <groupId>org.apache.httpcomponents</groupId>\r
84                         <artifactId>httpclient-osgi</artifactId>\r
85                 </dependency>\r
86                 <dependency>\r
87                         <groupId>org.apache.httpcomponents</groupId>\r
88                         <artifactId>httpcore-osgi</artifactId>\r
89                 </dependency>\r
90                 <dependency>\r
91                         <groupId>org.springframework</groupId>\r
92                         <artifactId>spring-web</artifactId>\r
93                 </dependency>\r
94                 <dependency>\r
95                         <groupId>com.att.eelf</groupId>\r
96                         <artifactId>eelf-core</artifactId>\r
97                 </dependency>\r
98                 <dependency>\r
99                         <groupId>org.springframework</groupId>\r
100                         <artifactId>spring-test</artifactId>\r
101                         <scope>test</scope>\r
102                 </dependency>\r
103                 <dependency>\r
104                         <groupId>junit</groupId>\r
105                         <artifactId>junit</artifactId>\r
106                         <scope>test</scope>\r
107                 </dependency>\r
108                 <dependency>\r
109                         <groupId>org.powermock</groupId>\r
110                         <artifactId>powermock-api-mockito</artifactId>\r
111                         <scope>test</scope>\r
112                 </dependency>\r
113                 <dependency>\r
114                         <groupId>org.powermock</groupId>\r
115                         <artifactId>powermock-module-junit4</artifactId>\r
116                         <scope>test</scope>\r
117                 </dependency>\r
118         </dependencies>\r
119 \r
120         <build>\r
121                 <plugins>\r
122                         <plugin>\r
123                                 <groupId>org.apache.felix</groupId>\r
124                                 <artifactId>maven-bundle-plugin</artifactId>\r
125                                 <version>${maven.bundle.version}</version>\r
126                                 <extensions>true</extensions>\r
127                                 <configuration>\r
128                                         <instructions>\r
129                                                 <Bundle-SymbolicName>org.onap.ccsdk.config.rest.adaptor</Bundle-SymbolicName>\r
130                                                 <Export-Package>org.onap.ccsdk.config.rest.adaptor,\r
131                                                         org.onap.ccsdk.config.rest.adaptor.data,\r
132                                                         org.onap.ccsdk.config.rest.adaptor.service,\r
133                                                         org.onap.ccsdk.config.rest.adaptor.utils\r
134                                                 </Export-Package>\r
135                                                 <Import-Package>!*spring*,!joptsimple,!net.*,!bsh,\r
136                                                         !org.apache.commons.pool*,!org.apache.commons.fileupload*,!org.apache.http.*,!org.apache.logger*,\r
137                                                         !org.apache.lucene*,!org.apache.t*,!org.apache.derby*,!org.codehaus.groovy*,!org.custommonkey.xmlunit*,\r
138                                                         !org.hibernate*,!org.jruby*,!org.aspectj*,!org.mockito*,!org.openqa*,!org.skyscreamer*,!org.testng*,\r
139                                                         !com.caucho*,!com.gargoylesoftware*,!com.jamonapi*,!com.rometools*,!com.squareup*,!com.sun*,!groovy*,\r
140                                                         !javax.ejb*,!javax.enterprise*,!javax.faces*,!javax.in*,!javax.money*,!javax.portlet*,!javax.resource*,\r
141                                                         org.*,javax.*,com.google.gson*,com.google.common.*,*jackson*</Import-Package>\r
142                                                 <Embed-Dependency>*;groupId=!*eelf*|*opendaylight*|*ccsdk*|*osgi*|*jackson*|*json*|*powermock*|*junit*</Embed-Dependency>\r
143                                                 <Embed-Transitive>true</Embed-Transitive>\r
144                                         </instructions>\r
145                                 </configuration>\r
146                         </plugin>\r
147                 </plugins>\r
148         </build>\r
149 </project>\r