Release policy/engine
[policy/engine.git] / PolicyEngineAPI / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ============LICENSE_START=======================================================
4   ONAP Policy Engine
5   ================================================================================
6   Copyright (C) 2017-2020 AT&T Intellectual Property. All rights reserved.
7   ================================================================================
8   Licensed under the Apache License, Version 2.0 (the "License");
9   you may not use this file except in compliance with the License.
10   You may obtain a copy of the License at
11
12        http://www.apache.org/licenses/LICENSE-2.0
13
14   Unless required by applicable law or agreed to in writing, software
15   distributed under the License is distributed on an "AS IS" BASIS,
16   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17   See the License for the specific language governing permissions and
18   limitations under the License.
19   ============LICENSE_END=========================================================
20   -->
21
22 <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">
23     <modelVersion>4.0.0</modelVersion>
24     <parent>
25         <groupId>org.onap.policy.engine</groupId>
26         <artifactId>PolicyEngineSuite</artifactId>
27         <version>1.6.1</version>
28     </parent>
29     <artifactId>PolicyEngineAPI</artifactId>
30     <dependencies>
31         <dependency>
32             <groupId>org.glassfish</groupId>
33             <artifactId>javax.json</artifactId>
34             <version>1.1.4</version>
35         </dependency>
36         <dependency>
37             <groupId>javax.xml.bind</groupId>
38             <artifactId>jaxb-api</artifactId>
39             <version>${version.javax.bind}</version>
40         </dependency>
41         <dependency>
42             <groupId>org.glassfish.jaxb</groupId>
43             <artifactId>jaxb-runtime</artifactId>
44             <version>2.3.2</version>
45         </dependency>
46         <dependency>
47             <groupId>javax.activation</groupId>
48             <artifactId>javax.activation-api</artifactId>
49             <version>1.2.0</version>
50         </dependency>
51         <dependency>
52             <groupId>org.apache.httpcomponents</groupId>
53             <artifactId>httpclient</artifactId>
54         </dependency>
55         <dependency>
56             <groupId>commons-io</groupId>
57             <artifactId>commons-io</artifactId>
58             <version>2.4</version>
59         </dependency>
60         <dependency>
61             <groupId>com.google.guava</groupId>
62             <artifactId>guava</artifactId>
63         </dependency>
64         <dependency>
65             <groupId>javax.websocket</groupId>
66             <artifactId>javax.websocket-api</artifactId>
67             <version>1.1</version>
68         </dependency>
69         <dependency>
70             <groupId>org.java-websocket</groupId>
71             <artifactId>Java-WebSocket</artifactId>
72         </dependency>
73         <dependency>
74             <groupId>org.springframework</groupId>
75             <artifactId>spring-webmvc</artifactId>
76             <version>${springframework.version}</version>
77         </dependency>
78         <dependency>
79             <groupId>com.google.code.gson</groupId>
80             <artifactId>gson</artifactId>
81         </dependency>
82         <dependency>
83             <groupId>log4j</groupId>
84             <artifactId>log4j</artifactId>
85         </dependency>
86         <dependency>
87             <groupId>com.att.nsa</groupId>
88             <artifactId>cambriaClient</artifactId>
89             <exclusions>
90                 <exclusion>
91                     <groupId>org.slf4j</groupId>
92                     <artifactId>slf4j-log4j12</artifactId>
93                 </exclusion>
94             </exclusions>
95         </dependency>
96         <dependency>
97             <groupId>org.onap.policy.engine</groupId>
98             <artifactId>ONAP-XACML</artifactId>
99             <version>${project.version}</version>
100             <exclusions>
101                 <exclusion>
102                     <groupId>javax.xml.parsers</groupId>
103                     <artifactId>jaxp-api</artifactId>
104                 </exclusion>
105                 <exclusion>
106                     <groupId>xml-apis</groupId>
107                     <artifactId>xml-apis</artifactId>
108                 </exclusion>
109                 <exclusion>
110                     <groupId>javax.xml</groupId>
111                     <artifactId>jaxp-api</artifactId>
112                 </exclusion>
113             </exclusions>
114         </dependency>
115     </dependencies>
116     <build>
117         <plugins>
118             <plugin>
119                 <groupId>org.apache.maven.plugins</groupId>
120                 <artifactId>maven-compiler-plugin</artifactId>
121                 <configuration>
122                     <release>${java.version}</release>
123                 </configuration>
124             </plugin>
125             <plugin>
126                 <!-- Dependency version for Clients who need it -->
127                 <groupId>org.apache.maven.plugins</groupId>
128                 <artifactId>maven-assembly-plugin</artifactId>
129                 <configuration>
130                     <descriptorRefs>
131                         <descriptorRef>jar-with-dependencies</descriptorRef>
132                     </descriptorRefs>
133                 </configuration>
134                 <executions>
135                     <execution>
136                         <id>make-assembly</id>
137                         <phase>package</phase>
138                         <goals>
139                             <goal>single</goal>
140                         </goals>
141                     </execution>
142                 </executions>
143             </plugin>
144         </plugins>
145     </build>
146 </project>