Roll to next snapshot
[ccsdk/parent.git] / standalone / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5
6
7     <modelVersion>4.0.0</modelVersion>
8     <packaging>pom</packaging>
9     <groupId>org.onap.ccsdk.parent</groupId>
10     <artifactId>standalone-parent</artifactId>
11     <version>1.3.3-SNAPSHOT</version>
12
13
14     <url>http://wiki.onap.org</url>
15     <name>ONAP :: ${project.groupId} :: ${project.artifactId}</name>
16     <description>Root POM to be used in place of oparent for CCSDK based projects</description>
17
18     <parent>
19         <groupId>org.onap.oparent</groupId>
20         <artifactId>oparent</artifactId>
21         <version>2.0.0</version>
22     </parent>
23
24     <issueManagement>
25         <system>JIRA</system>
26         <url>https://jira.onap.org/</url>
27     </issueManagement>
28
29     <properties>
30
31
32         <!-- ONAP repositories -->
33         <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
34         <onap.nexus.host>nexus.onap.org</onap.nexus.host>
35         <onap.nexus.port>443</onap.nexus.port>
36         <onap.nexus.protocol>https</onap.nexus.protocol>
37         <onap.nexus.public-url>https://nexus.onap.org/content/groups/public</onap.nexus.public-url>
38         <onap.nexus.staging-url>https://nexus.onap.org/content/groups/staging</onap.nexus.staging-url>
39         <onap.nexus.release-url>https://nexus.onap.org/content/repositories/releases</onap.nexus.release-url>
40         <onap.nexus.snapshot-url>https://nexus.onap.org/content/repositories/snapshots</onap.nexus.snapshot-url>
41         <onap.nexus.staging.server-id>ecomp-staging</onap.nexus.staging.server-id>
42         <onap.nexus.staging.profile-id>176c31dfe190a</onap.nexus.staging.profile-id>
43
44
45         <java.version.source>1.8</java.version.source>
46         <java.version.target>1.8</java.version.target>
47         <bundle.plugin.version>2.5.0</bundle.plugin.version>
48         <checkstyle.skip>true</checkstyle.skip>
49
50
51         <sonar.language>java</sonar.language>
52         <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
53         <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
54         <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>
55         <sonar.projectVersion>${project.version}</sonar.projectVersion>
56
57
58
59         <mariadb.connector.version>2.1.1</mariadb.connector.version>
60         <fasterxml.jackson.version>2.9.8</fasterxml.jackson.version>
61         <velocity.version>2.0</velocity.version>
62
63         <dmaap.listener.version>1.1.5</dmaap.listener.version>
64         <sdc.client.version>1.3.0</sdc.client.version>
65         <sdc.tosca.version>1.5.0</sdc.tosca.version>
66
67
68     </properties>
69
70     <dependencyManagement>
71         <dependencies>
72             <dependency>
73                 <groupId>org.onap.sdc.sdc-distribution-client</groupId>
74                 <artifactId>sdc-distribution-client</artifactId>
75                 <version>${sdc.client.version}</version>
76                 <scope>compile</scope>
77             </dependency>
78             <dependency>
79                 <groupId>org.onap.sdc.sdc-tosca</groupId>
80                 <artifactId>sdc-tosca</artifactId>
81                 <version>${sdc.tosca.version}</version>
82                 <scope>compile</scope>
83             </dependency>
84             <dependency>
85                 <groupId>org.onap.dmaap.messagerouter.dmaapclient</groupId>
86                 <artifactId>dmaapClient</artifactId>
87                 <version>${dmaap.listener.version}</version>
88             </dependency>
89             <dependency>
90                 <groupId>org.slf4j</groupId>
91                 <artifactId>slf4j-api</artifactId>
92                 <version>1.7.21</version>
93             </dependency>
94             <dependency>
95                 <groupId>org.apache.logging.log4j</groupId>
96                 <artifactId>log4j-slf4j-impl</artifactId>
97                 <version>2.11.2</version>
98             </dependency>
99             <dependency>
100                 <groupId>com.fasterxml.jackson.core</groupId>
101                 <artifactId>jackson-core</artifactId>
102                 <version>${fasterxml.jackson.version}</version>
103             </dependency>
104             <dependency>
105                 <groupId>com.fasterxml.jackson.core</groupId>
106                 <artifactId>jackson-databind</artifactId>
107                 <version>${fasterxml.jackson.version}</version>
108             </dependency>
109             <dependency>
110                 <groupId>com.fasterxml.jackson.core</groupId>
111                 <artifactId>jackson-annotations</artifactId>
112                 <version>${fasterxml.jackson.version}</version>
113             </dependency>
114             <dependency>
115                 <groupId>org.apache.velocity</groupId>
116                 <artifactId>velocity-engine-core</artifactId>
117                 <version>${velocity.version}</version>
118             </dependency>
119             <dependency>
120                 <groupId>junit</groupId>
121                 <artifactId>junit</artifactId>
122                 <version>4.12</version>
123                 <scope>test</scope>
124             </dependency>
125             <dependency>
126                 <groupId>org.mockito</groupId>
127                 <artifactId>mockito-core</artifactId>
128                 <version>1.10.19</version>
129                 <scope>test</scope>
130             </dependency>
131             <dependency>
132                 <groupId>org.testng</groupId>
133                 <artifactId>testng</artifactId>
134                 <version>6.11</version>
135                 <scope>test</scope>
136             </dependency>
137             <dependency>
138                 <groupId>ch.vorburger.mariaDB4j</groupId>
139                 <artifactId>mariaDB4j</artifactId>
140                 <version>2.2.3</version>
141                 <scope>test</scope>
142             </dependency>
143         </dependencies>
144     </dependencyManagement>
145
146     <repositories>
147         <repository>
148             <id>onap-public</id>
149             <url>https://nexus.onap.org/content/groups/public</url>
150             <releases>
151                 <enabled>true</enabled>
152                 <updatePolicy>never</updatePolicy>
153             </releases>
154             <snapshots>
155                 <enabled>true</enabled>
156                 <updatePolicy>always</updatePolicy>
157             </snapshots>
158         </repository>
159         <repository>
160             <id>onap-staging</id>
161             <url>https://nexus.onap.org/content/groups/staging</url>
162             <releases>
163                 <enabled>true</enabled>
164                 <updatePolicy>never</updatePolicy>
165             </releases>
166             <snapshots>
167                 <enabled>true</enabled>
168                 <updatePolicy>always</updatePolicy>
169             </snapshots>
170         </repository>
171         <repository>
172             <id>ecomp-release</id>
173             <name>onap-repository-releases</name>
174             <url>https://nexus.onap.org/content/repositories/releases</url>
175             <releases>
176                 <enabled>true</enabled>
177                 <updatePolicy>never</updatePolicy>
178             </releases>
179             <snapshots>
180                 <enabled>false</enabled>
181             </snapshots>
182         </repository>
183         <repository>
184             <id>ecomp-snapshot</id>
185             <name>onap-repository-snapshots</name>
186             <url>https://nexus.onap.org/content/repositories/snapshots</url>
187             <releases>
188                 <enabled>false</enabled>
189             </releases>
190             <snapshots>
191                 <enabled>true</enabled>
192             </snapshots>
193         </repository>
194     </repositories>
195
196
197     <build>
198         <plugins>
199             <plugin>
200                 <groupId>org.codehaus.mojo</groupId>
201                 <artifactId>versions-maven-plugin</artifactId>
202                 <version>2.5</version>
203                 <configuration>
204                     <processAllModules>true</processAllModules>
205                 </configuration>
206             </plugin>
207         </plugins>
208     </build>
209     <organization>
210         <name>ONAP</name>
211     </organization>
212 </project>