Fix Nexus references
[ccsdk/parent.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
5         <modelVersion>4.0.0</modelVersion>
6         <packaging>pom</packaging>
7         <groupId>org.onap.ccsdk.parent</groupId>
8         <artifactId>parent</artifactId>
9         <version>0.0.1-SNAPSHOT</version>
10
11         <name>Parent POMs</name>
12         <url>http://wiki.onap.org</url>
13         <description>Parent POMs to be used by clients of CCSDK</description>
14
15
16         <issueManagement>
17                 <system>JIRA</system>
18                 <url>https://jira.onap.org/</url>
19         </issueManagement>
20
21
22         <pluginRepositories>
23                 <pluginRepository>
24                         <id>onap-public</id>
25                         <url>${openecomp.nexus.public-url}</url>
26                         <releases>
27                                 <enabled>true</enabled>
28                         </releases>
29                         <snapshots>
30                                 <enabled>true</enabled>
31                         </snapshots>
32                 </pluginRepository>
33                 <pluginRepository>
34                         <id>opendaylight-mirror</id>
35                         <name>opendaylight-mirror</name>
36                         <url>${opendaylight.nexus.public-url}</url>
37                         <releases>
38                                 <enabled>true</enabled>
39                                 <updatePolicy>never</updatePolicy>
40                         </releases>
41                         <snapshots>
42                                 <enabled>false</enabled>
43                         </snapshots>
44                 </pluginRepository>
45                 <pluginRepository>
46                         <id>opendaylight-snapshot</id>
47                         <name>opendaylight-snapshot</name>
48                         <url>${opendaylight.nexus.snapshot-url}</url>
49                         <releases>
50                                 <enabled>false</enabled>
51                         </releases>
52                         <snapshots>
53                                 <enabled>true</enabled>
54                         </snapshots>
55                 </pluginRepository>
56                 <!-- Black Duck plugin dependencies -->
57                 <pluginRepository>
58                         <id>JCenter</id>
59                         <name>JCenter Repository</name>
60                         <url>http://jcenter.bintray.com</url>
61                 </pluginRepository>
62
63                 <pluginRepository>
64                         <id>Restlet</id>
65                         <name>Restlet Repository</name>
66                         <url>http://maven.restlet.com</url>
67                 </pluginRepository>
68         </pluginRepositories>
69
70
71         <repositories>
72                 <repository>
73                         <id>onap-public</id>
74                         <url>${openecomp.nexus.public-url}</url>
75                         <releases>
76                                 <enabled>true</enabled>
77                                 <!-- <updatePolicy>always</updatePolicy> <updatePolicy>never</updatePolicy>
78                                         <updatePolicy>daily</updatePolicy> <updatePolicy>interval:in minutes</updatePolicy> -->
79                                 <updatePolicy>never</updatePolicy>
80                         </releases>
81                         <snapshots>
82                                 <enabled>true</enabled>
83                                 <updatePolicy>always</updatePolicy>
84                                 <!-- <updatePolicy>always</updatePolicy> <updatePolicy>never</updatePolicy>
85                                         <updatePolicy>daily</updatePolicy> <updatePolicy>interval:30</updatePolicy> -->
86                         </snapshots>
87                 </repository>
88                 <repository>
89                         <id>onap-release</id>
90                         <name>onap-repository-releases</name>
91                         <url>${openecomp.nexus.release-url}</url>
92                         <releases>
93                                 <enabled>true</enabled>
94                                 <updatePolicy>never</updatePolicy>
95                         </releases>
96                         <snapshots>
97                                 <enabled>false</enabled>
98                         </snapshots>
99                 </repository>
100                 <repository>
101                         <id>onap-snapshot</id>
102                         <name>onap-repository-snapshots</name>
103                         <url>${openecomp.nexus.snapshot-url}</url>
104                         <releases>
105                                 <enabled>false</enabled>
106                         </releases>
107                         <snapshots>
108                                 <enabled>true</enabled>
109                         </snapshots>
110                 </repository>
111                 <repository>
112                         <id>opendaylight-mirror</id>
113                         <name>opendaylight-mirror</name>
114                         <url>${opendaylight.nexus.public-url}</url>
115                         <releases>
116                                 <enabled>true</enabled>
117                                 <updatePolicy>never</updatePolicy>
118                         </releases>
119                         <snapshots>
120                                 <enabled>false</enabled>
121                         </snapshots>
122                 </repository>
123                 <repository>
124                         <id>opendaylight-snapshot</id>
125                         <name>opendaylight-snapshot</name>
126                         <url>${opendaylight.nexus.snapshot-url}</url>
127                         <releases>
128                                 <enabled>false</enabled>
129                         </releases>
130                         <snapshots>
131                                 <enabled>true</enabled>
132                         </snapshots>
133                 </repository>
134
135         </repositories>
136
137         <distributionManagement>
138                 <repository>
139                         <id>onap-releases</id>
140                         <name>onap-repository-releases</name>
141                         <url>${openecomp.nexus.release-url}</url>
142                 </repository>
143                 <snapshotRepository>
144                         <id>onap-snapshots</id>
145                         <name>onap-repository-snapshots</name>
146                         <url>${openecomp.nexus.snapshot-url}</url>
147                 </snapshotRepository>
148         </distributionManagement>
149
150         <build>
151                 <pluginManagement>
152                         <plugins>
153                                 <plugin>
154                                         <groupId>org.apache.maven.plugins</groupId>
155                                         <artifactId>maven-site-plugin</artifactId>
156                                         <version>3.6</version>
157                                         <dependencies>
158                                                 <dependency>
159                                                         <groupId>org.apache.maven.wagon</groupId>
160                                                         <artifactId>wagon-webdav-jackrabbit</artifactId>
161                                                         <version>2.10</version>
162                                                 </dependency>
163                                                 <dependency>
164                                                         <groupId>org.apache.maven.doxia</groupId>
165                                                         <artifactId>doxia-core</artifactId>
166                                                         <version>1.7</version>
167                                                 </dependency>
168                                                 <dependency>
169                                                         <groupId>org.apache.maven.doxia</groupId>
170                                                         <artifactId>doxia-sink-api</artifactId>
171                                                         <version>1.7</version>
172                                                 </dependency>
173                                                 <dependency>
174                                                         <groupId>org.apache.maven.doxia</groupId>
175                                                         <artifactId>doxia-logging-api</artifactId>
176                                                         <version>1.7</version>
177                                                 </dependency>
178                                         </dependencies>
179                                         <executions>
180                                                 <execution>
181                                                         <id>attach-descriptor</id>
182                                                         <goals>
183                                                                 <goal>attach-descriptor</goal>
184                                                         </goals>
185                                                 </execution>
186                                         </executions>
187                                 </plugin>
188                                 <plugin>
189                                         <groupId>org.apache.maven.plugins</groupId>
190                                         <artifactId>maven-compiler-plugin</artifactId>
191                                         <version>${maven.compile.plugin.version}</version>
192                                         <configuration>
193                                                 <source>${java.version.source}</source>
194                                                 <target>${java.version.target}</target>
195                                         </configuration>
196                                 </plugin>
197                                 <plugin>
198                                         <groupId>org.codehaus.mojo</groupId>
199                                         <artifactId>sonar-maven-plugin</artifactId>
200                                         <version>3.2</version>
201                                 </plugin>
202                                 <plugin>
203                                         <groupId>org.apache.maven.plugins</groupId>
204                                         <artifactId>maven-javadoc-plugin</artifactId>
205                                         <version>2.10</version>
206                                         <configuration>
207                                                 <additionalDependencies>
208                                                         <additionalDependency>
209                                                                 <groupId>org.slf4j</groupId>
210                                                                 <artifactId>slf4j-api</artifactId>
211                                                                 <version>${slf4j.version}</version>
212                                                         </additionalDependency>
213                                                         <additionalDependency>
214                                                                 <groupId>org.antlr</groupId>
215                                                                 <artifactId>antlr4</artifactId>
216                                                                 <version>${antlr.version}</version>
217                                                         </additionalDependency>
218                                                         <additionalDependency>
219                                                                 <groupId>org.antlr</groupId>
220                                                                 <artifactId>antlr4-runtime</artifactId>
221                                                                 <version>${antlr.version}</version>
222                                                         </additionalDependency>
223
224                                                         <additionalDependency>
225                                                                 <groupId>com.sun.jersey</groupId>
226                                                                 <artifactId>jersey-client</artifactId>
227                                                                 <version>${jersey.client.version}</version>
228                                                         </additionalDependency>
229                                                         <additionalDependency>
230                                                                 <groupId>com.sun.jersey</groupId>
231                                                                 <artifactId>jersey-core</artifactId>
232                                                                 <version>${jersey.version}</version>
233                                                         </additionalDependency>
234                                                         <additionalDependency>
235                                                                 <groupId>org.apache.httpcomponents</groupId>
236                                                                 <artifactId>httpcore-osgi</artifactId>
237                                                                 <version>${apache.httpcomponents.core.version}</version>
238                                                         </additionalDependency>
239                                                         <additionalDependency>
240                                                                 <groupId>org.apache.httpcomponents</groupId>
241                                                                 <artifactId>httpclient-osgi</artifactId>
242                                                                 <version>${apache.httpcomponents.client.version}</version>
243                                                         </additionalDependency>
244                                                         <additionalDependency>
245                                                                 <groupId>com.fasterxml.jackson.core</groupId>
246                                                                 <artifactId>jackson-databind</artifactId>
247                                                                 <version>${jackson.version}</version>
248                                                         </additionalDependency>
249                                                         <additionalDependency>
250                                                                 <groupId>com.fasterxml.jackson.core</groupId>
251                                                                 <artifactId>jackson-annotations</artifactId>
252                                                                 <version>${jackson.version}</version>
253                                                         </additionalDependency>
254                                                         <additionalDependency>
255                                                                 <groupId>com.fasterxml.jackson.core</groupId>
256                                                                 <artifactId>jackson-core</artifactId>
257                                                                 <version>${jackson.version}</version>
258                                                         </additionalDependency>
259                                                         <additionalDependency>
260                                                                 <groupId>commons-lang</groupId>
261                                                                 <artifactId>commons-lang</artifactId>
262                                                                 <version>${commons.lang.version}</version>
263                                                         </additionalDependency>
264                                                         <additionalDependency>
265                                                                 <groupId>org.opendaylight.mdsal</groupId>
266                                                                 <artifactId>yang-binding</artifactId>
267                                                                 <version>${odl.mdsal.yang.binding.version}</version>
268                                                         </additionalDependency>
269                                                         <additionalDependency>
270                                                                 <groupId>org.opendaylight.yangtools</groupId>
271                                                                 <artifactId>yang-common</artifactId>
272                                                                 <version>${odl.yangtools.version}</version>
273                                                         </additionalDependency>
274                                                         <additionalDependency>
275                                                                 <groupId>org.opendaylight.mdsal.model</groupId>
276                                                                 <artifactId>ietf-inet-types</artifactId>
277                                                                 <version>${odl.ietf-inet-types.version}</version>
278                                                         </additionalDependency>
279                                                         <additionalDependency>
280                                                                 <groupId>org.opendaylight.mdsal.model</groupId>
281                                                                 <artifactId>ietf-yang-types</artifactId>
282                                                                 <version>${odl.ietf-yang-types.version}</version>
283                                                         </additionalDependency>
284                                                 </additionalDependencies>
285                                         </configuration>
286
287                                         <executions>
288                                                 <execution>
289                                                         <id>aggregate</id>
290                                                         <goals>
291                                                                 <goal>aggregate</goal>
292                                                         </goals>
293                                                         <phase>site</phase>
294
295                                                 </execution>
296                                         </executions>
297                                 </plugin>
298                                 <plugin>
299                                         <artifactId>maven-source-plugin</artifactId>
300                                         <version>2.1.1</version>
301                                         <executions>
302                                                 <execution>
303                                                         <id>bundle-sources</id>
304                                                         <phase>package</phase>
305                                                         <goals>
306                                                                 <!-- produce source artifact for main project sources -->
307                                                                 <goal>jar-no-fork</goal>
308
309                                                                 <!-- produce source artifact for project test sources -->
310                                                                 <goal>test-jar-no-fork</goal>
311                                                         </goals>
312                                                 </execution>
313                                         </executions>
314                                 </plugin>
315
316
317                         </plugins>
318
319                 </pluginManagement>
320
321                 <plugins>
322                         <!-- license plugin -->
323
324                         <plugin>
325
326                                 <groupId>org.codehaus.mojo</groupId>
327
328                                 <artifactId>license-maven-plugin</artifactId>
329
330                                 <version>1.10</version>
331
332                                 <configuration>
333
334                                         <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
335
336                                         <processStartTag>============LICENSE_START=======================================================</processStartTag>
337
338                                         <processEndTag>============LICENSE_END=========================================================</processEndTag>
339
340                                         <sectionDelimiter>================================================================================</sectionDelimiter>
341
342                                         <licenseName>apache_v2</licenseName>
343
344                                         <inceptionYear>2017</inceptionYear>
345
346                                         <organizationName>AT&amp;T Intellectual Property. All rights
347                                                 reserved.</organizationName>
348
349                                         <projectName>openECOMP : SDN-C</projectName>
350
351                                         <canUpdateCopyright>true</canUpdateCopyright>
352
353                                         <canUpdateDescription>true</canUpdateDescription>
354
355                                         <canUpdateLicense>true</canUpdateLicense>
356
357                                         <emptyLineAfterHeader>true</emptyLineAfterHeader>
358                                         <excludes>
359                                                 <exclude>**/*.png</exclude>
360                                                 <exclude>**/*.json</exclude>
361                                         </excludes>
362
363                                 </configuration>
364
365                                 <executions>
366
367                                         <execution>
368
369                                                 <id>first</id>
370
371                                                 <goals>
372
373                                                         <goal>update-file-header</goal>
374
375                                                 </goals>
376
377                                                 <phase>process-sources</phase>
378
379                                         </execution>
380
381                                 </executions>
382
383                         </plugin>
384
385                         <plugin>
386                                 <groupId>org.codehaus.mojo</groupId>
387                                 <artifactId>properties-maven-plugin</artifactId>
388                                 <version>1.0.0</version>
389                                 <executions>
390                                         <execution>
391                                                 <goals>
392                                                         <goal>set-system-properties</goal>
393                                                 </goals>
394                                                 <configuration>
395                                                         <properties>
396                                                                 <property>
397                                                                         <name>maven.wagon.http.ssl.allowall</name>
398                                                                         <value>${ssl.allowall}</value>
399                                                                 </property>
400                                                                 <property>
401                                                                         <name>maven.wagon.http.ssl.insecure</name>
402                                                                         <value>${ssl.insecure}</value>
403                                                                 </property>
404                                                         </properties>
405                                                 </configuration>
406                                         </execution>
407                                 </executions>
408                         </plugin>
409                         <plugin>
410                                 <groupId>org.codehaus.mojo</groupId>
411                                 <artifactId>versions-maven-plugin</artifactId>
412                                 <version>2.3</version>
413                         </plugin>
414                         <plugin>
415                                 <artifactId>maven-scm-plugin</artifactId>
416                                 <version>1.8.1</version>
417                                 <configuration>
418                                         <tag>${project.artifactId}-${project.version}</tag>
419                                 </configuration>
420                         </plugin>
421                 </plugins>
422         </build>
423         <organization>
424                 <name>ONAP</name>
425         </organization>
426
427         <modules>
428                 <module>odlparent-boron-sr3</module>
429         </modules>
430 </project>