Changed to unmaintained
[appc.git] / appc-client / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ============LICENSE_START=======================================================
4   ONAP : APPC
5   ================================================================================
6   Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
7   ================================================================================
8   Copyright (C) 2017 Amdocs
9   =============================================================================
10   Modifications Copyright (C) 2019 IBM.
11   =============================================================================
12   Licensed under the Apache License, Version 2.0 (the "License");
13   you may not use this file except in compliance with the License.
14   You may obtain a copy of the License at
15
16        http://www.apache.org/licenses/LICENSE-2.0
17
18   Unless required by applicable law or agreed to in writing, software
19   distributed under the License is distributed on an "AS IS" BASIS,
20   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21   See the License for the specific language governing permissions and
22   limitations under the License.
23   ============LICENSE_END=========================================================
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
27     <modelVersion>4.0.0</modelVersion>
28     <parent>
29         <groupId>org.onap.appc</groupId>
30         <artifactId>appc</artifactId>
31         <version>1.6.2-SNAPSHOT</version>
32     </parent>
33
34     <artifactId>appc-java-client</artifactId>
35     <groupId>org.onap.appc.client</groupId>
36     <version>1.6.2-SNAPSHOT</version>
37
38     <name>appc-java-client</name>
39     <description>APPC Java Client</description>
40     <packaging>pom</packaging>
41
42     <modules>
43         <module>client-lib</module>
44         <module>client-kit</module>
45         <module>client-simulator</module>
46         <module>code-generator</module>
47     </modules>
48
49     <properties>
50          <licenseDir>${project.parent.basedir}</licenseDir>
51         <build.helper.maven.plugin.version>1.7</build.helper.maven.plugin.version>
52         <build-helper-maven-plugin-version>3.0.0</build-helper-maven-plugin-version>
53         <bundle.plugin.version>2.5.0</bundle.plugin.version>
54         <cambria.client.version>0.0.1</cambria.client.version>
55         <eelf.core.version>1.0.0</eelf.core.version>
56         <eelf.version>1.0.0</eelf.version>
57         <freemarker.version>2.3.23</freemarker.version>
58         <java.version>1.8</java.version>
59         <junit.version>4.12</junit.version>
60         <maven.compiler.plugin.version>3.6.0</maven.compiler.plugin.version>
61         <maven.core.version>3.3.9</maven.core.version>
62         <maven.install.plugin.version>2.5.2</maven.install.plugin.version>
63         <maven.javadoc.plugin.version>2.10.4</maven.javadoc.plugin.version>
64         <maven.plugin.annotations.version>3.5</maven.plugin.annotations.version>
65         <maven.plugin.api.version>3.3.9</maven.plugin.api.version>
66         <maven.plugin.plugin.version>3.3</maven.plugin.plugin.version>
67         <maven.release.plugin.version>2.5.2</maven.release.plugin.version>
68         <maven.scm.provers.jgit.version>1.9.5</maven.scm.provers.jgit.version>
69         <maven.surefire.plugin.version>2.10</maven.surefire.plugin.version>
70         <mockito-core.version>1.9.5</mockito-core.version>
71         <odl.mdsal.yang.binding.version>0.9.1-Boron-SR1</odl.mdsal.yang.binding.version>
72         <odl.sal.binding.version>1.4.1-Boron-SR1</odl.sal.binding.version>
73         <odl.version>0.5.1-Boron-SR1</odl.version>
74         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
75         <project.scm.id>git-server</project.scm.id>
76         <sal.core.api.version>1.4.2-Boron-SR2</sal.core.api.version>
77         <sdnctl.dblib.version>1.1.0</sdnctl.dblib.version>
78         <sdnctl.sli.version>1.1.0</sdnctl.sli.version>
79         <yang.maven.plugin.version>1.0.1-Boron-SR1</yang.maven.plugin.version>
80         <yang.parser.impl.version>1.0.3-Boron-SR3</yang.parser.impl.version>
81     </properties>
82
83     <build>
84         <pluginManagement>
85             <plugins>
86                 <plugin>
87                     <groupId>org.opendaylight.mdsal</groupId>
88                     <artifactId>yang-binding</artifactId>
89                     <version>${odl.mdsal.yang.binding.version}</version>
90                 </plugin>
91                 <plugin>
92                     <groupId>org.apache.felix</groupId>
93                     <artifactId>maven-bundle-plugin</artifactId>
94                     <version>${bundle.plugin.version}</version>
95                 </plugin>
96
97                 <plugin>
98                     <groupId>org.codehaus.mojo</groupId>
99                     <artifactId>build-helper-maven-plugin</artifactId>
100                     <version>${build-helper-maven-plugin-version}</version>
101                 </plugin>
102                 <plugin>
103                     <groupId>org.opendaylight.yangtools</groupId>
104                     <artifactId>yang-maven-plugin</artifactId>
105                     <version>${yang.maven.plugin.version}</version>
106                 </plugin>
107                 <plugin>
108                     <groupId>org.apache.maven.plugins</groupId>
109                     <artifactId>maven-compiler-plugin</artifactId>
110                     <version>${maven.compiler.plugin.version}</version>
111                     <configuration>
112                         <source>${java.version}</source>
113                         <target>${java.version}</target>
114                     </configuration>
115                 </plugin>
116
117                 <plugin>
118                     <artifactId>maven-assembly-plugin</artifactId>
119                     <configuration>
120                         <descriptors>
121                             <descriptor>assembly.xml</descriptor>
122                         </descriptors>
123                     </configuration>
124                 </plugin>
125
126                 <plugin>
127                     <artifactId>maven-release-plugin</artifactId>
128                     <version>${maven.release.plugin.version}</version>
129                     <configuration>
130                         <goals>-s ${mvn.settings} deploy</goals>
131                         <providerImplementations>
132                             <git>jgit</git>
133                         </providerImplementations>
134                     </configuration>
135                     <dependencies>
136                         <dependency>
137                             <groupId>org.apache.maven.scm</groupId>
138                             <artifactId>maven-scm-provider-jgit</artifactId>
139                             <version>${maven.scm.provers.jgit.version&gt;</version>
140                         </dependency>
141                     </dependencies>
142                 </plugin>
143                 <plugin>
144                     <groupId>org.apache.maven.plugins</groupId>
145                     <artifactId>maven-javadoc-plugin</artifactId>
146                     <version>${maven.javadoc.plugin.version}</version>
147                     <executions>
148                         <execution>
149                             <id>attach-javadocs</id>
150                             <phase>install</phase>
151                             <goals>
152                                 <goal>aggregate-jar</goal>
153                             </goals>
154                         </execution>
155                     </executions>
156                 </plugin>
157             </plugins>
158         </pluginManagement>
159
160         <plugins>
161             <plugin>
162                 <groupId>org.apache.maven.plugins</groupId>
163                 <artifactId>maven-javadoc-plugin</artifactId>
164                 <executions>
165                     <execution>
166                         <id>attach-javadocs</id>
167                         <phase>install</phase>
168                         <goals>
169                             <goal>aggregate-jar</goal>
170                         </goals>
171                     </execution>
172                 </executions>
173             </plugin>
174
175         </plugins>
176     </build>
177
178     <dependencyManagement>
179     <dependencies>
180             <dependency>
181                  <groupId>com.google.guava</groupId>
182                 <artifactId>guava</artifactId>
183                 <version>18.0</version>
184             </dependency>
185             <dependency>
186                 <groupId>junit</groupId>
187                 <artifactId>junit</artifactId>
188                 <version>${junit.version}</version>
189             </dependency>
190             <dependency>
191                 <groupId>org.onap.ccsdk.sli.core</groupId>
192                 <artifactId>sli-provider</artifactId>
193                 <version>${sdnctl.sli.version}</version>
194             </dependency>
195             <dependency>
196                 <groupId>org.onap.ccsdk.sli.core</groupId>
197                 <artifactId>dblib-provider</artifactId>
198                 <version>${sdnctl.dblib.version}</version>
199             </dependency>
200             <dependency>
201                 <groupId>org.opendaylight.controller</groupId>
202                 <artifactId>sal-binding-api</artifactId>
203                 <version>${odl.sal.binding.version}</version>
204             </dependency>
205             <dependency>
206                 <groupId>com.fasterxml.jackson.core</groupId>
207                 <artifactId>jackson-databind</artifactId>
208                 <version>${jackson.version}</version>
209             </dependency>
210             <dependency>
211                 <groupId>com.att.nsa</groupId>
212                 <artifactId>cambriaClient</artifactId>
213                 <version>${cambria.client.version}</version>
214                 <exclusions>
215                       <exclusion>
216                            <artifactId>httpclient</artifactId>
217                            <groupId>org.apache.httpcomponents</groupId>
218                       </exclusion>
219                 </exclusions>
220             </dependency>
221             <dependency>
222                 <groupId>org.apache.httpcomponents</groupId>
223                 <artifactId>httpclient</artifactId>
224                 <version>4.5.3</version>
225             </dependency>
226             <dependency>
227                 <groupId>com.att.eelf</groupId>
228                 <artifactId>eelf-core</artifactId>
229                 <version>${eelf.core.version}</version>
230             </dependency>
231             <dependency>
232                 <groupId>org.mockito</groupId>
233                 <artifactId>mockito-core</artifactId>
234                 <version>${mockito-core.version}</version>
235                 <scope>test</scope>
236             </dependency>
237         </dependencies>
238     </dependencyManagement>
239
240 </project>