Remove staging config from parent pom.xml
[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.2-SNAPSHOT</version>
10
11     <name>ccsdk-parent</name>
12     <url>http://wiki.onap.org</url>
13     <description>Parent POMs to be used by clients of CCSDK</description>
14
15     <parent>
16         <groupId>org.onap.ccsdk.parent</groupId>
17         <artifactId>odlparent-carbon-sr1</artifactId>
18         <version>0.0.1-SNAPSHOT</version>
19     </parent>
20
21     <properties>
22         <!-- ONAP repositories -->
23         <onap.nexus.host>nexus.onap.org</onap.nexus.host>
24         <onap.nexus.port>443</onap.nexus.port>
25         <onap.nexus.protocol>https</onap.nexus.protocol>
26         <onap.nexus.public-url>${onap.nexus.protocol}://${onap.nexus.host}:${onap.nexus.port}/content/groups/public</onap.nexus.public-url>
27         <onap.nexus.release-url>${onap.nexus.protocol}://${onap.nexus.host}:${onap.nexus.port}/content/repositories/releases</onap.nexus.release-url>
28         <onap.nexus.snapshot-url>${onap.nexus.protocol}://${onap.nexus.host}:${onap.nexus.port}/content/repositories/snapshots</onap.nexus.snapshot-url>
29         <onap.nexus.staging.server-id>ecomp-staging</onap.nexus.staging.server-id>
30         <onap.nexus.staging.profile-id>176c31dfe190a</onap.nexus.staging.profile-id>
31
32     </properties>
33
34
35     <repositories>
36         <repository>
37             <id>onap-public</id>
38             <url>${onap.nexus.public-url}</url>
39             <releases>
40                 <enabled>true</enabled>
41                 <!-- <updatePolicy>always</updatePolicy> <updatePolicy>never</updatePolicy>
42                     <updatePolicy>daily</updatePolicy> <updatePolicy>interval:in minutes</updatePolicy> -->
43                 <updatePolicy>never</updatePolicy>
44             </releases>
45             <snapshots>
46                 <enabled>true</enabled>
47                 <updatePolicy>always</updatePolicy>
48                 <!-- <updatePolicy>always</updatePolicy> <updatePolicy>never</updatePolicy>
49                     <updatePolicy>daily</updatePolicy> <updatePolicy>interval:30</updatePolicy> -->
50             </snapshots>
51         </repository>
52         <repository>
53             <id>ecomp-release</id>
54             <name>onap-repository-releases</name>
55             <url>${onap.nexus.release-url}</url>
56             <releases>
57                 <enabled>true</enabled>
58                 <updatePolicy>never</updatePolicy>
59             </releases>
60             <snapshots>
61                 <enabled>false</enabled>
62             </snapshots>
63         </repository>
64         <repository>
65             <id>ecomp-snapshot</id>
66             <name>onap-repository-snapshots</name>
67             <url>${onap.nexus.snapshot-url}</url>
68             <releases>
69                 <enabled>false</enabled>
70             </releases>
71             <snapshots>
72                 <enabled>true</enabled>
73             </snapshots>
74         </repository>
75         <repository>
76             <id>opendaylight-mirror</id>
77             <name>opendaylight-mirror</name>
78             <url>${opendaylight.nexus.public-url}</url>
79             <releases>
80                 <enabled>true</enabled>
81                 <updatePolicy>never</updatePolicy>
82             </releases>
83             <snapshots>
84                 <enabled>false</enabled>
85             </snapshots>
86         </repository>
87         <repository>
88             <id>opendaylight-snapshot</id>
89             <name>opendaylight-snapshot</name>
90             <url>${opendaylight.nexus.snapshot-url}</url>
91             <releases>
92                 <enabled>false</enabled>
93             </releases>
94             <snapshots>
95                 <enabled>true</enabled>
96             </snapshots>
97         </repository>
98
99     </repositories>
100
101     <distributionManagement>
102         <repository>
103             <id>ecomp-releases</id>
104             <name>onap-repository-releases</name>
105             <url>${onap.nexus.release-url}</url>
106         </repository>
107         <snapshotRepository>
108             <id>ecomp-snapshots</id>
109             <name>onap-repository-snapshots</name>
110             <url>${onap.nexus.snapshot-url}</url>
111         </snapshotRepository>
112     </distributionManagement>
113
114     <build>
115         <pluginManagement>
116             <plugins>
117                 <plugin>
118                     <groupId>org.apache.maven.plugins</groupId>
119                     <artifactId>maven-site-plugin</artifactId>
120                     <version>3.6</version>
121                     <dependencies>
122                         <dependency>
123                             <groupId>org.apache.maven.wagon</groupId>
124                             <artifactId>wagon-webdav-jackrabbit</artifactId>
125                             <version>2.10</version>
126                         </dependency>
127                         <dependency>
128                             <groupId>org.apache.maven.doxia</groupId>
129                             <artifactId>doxia-core</artifactId>
130                             <version>1.7</version>
131                         </dependency>
132                         <dependency>
133                             <groupId>org.apache.maven.doxia</groupId>
134                             <artifactId>doxia-sink-api</artifactId>
135                             <version>1.7</version>
136                         </dependency>
137                         <dependency>
138                             <groupId>org.apache.maven.doxia</groupId>
139                             <artifactId>doxia-logging-api</artifactId>
140                             <version>1.7</version>
141                         </dependency>
142                     </dependencies>
143                     <executions>
144                         <execution>
145                             <id>attach-descriptor</id>
146                             <goals>
147                                 <goal>attach-descriptor</goal>
148                             </goals>
149                         </execution>
150                     </executions>
151                 </plugin>
152                 <plugin>
153                     <groupId>org.apache.maven.plugins</groupId>
154                     <artifactId>maven-compiler-plugin</artifactId>
155                     <version>2.5.1</version>
156                     <configuration>
157                         <source>${java.version.source}</source>
158                         <target>${java.version.target}</target>
159                     </configuration>
160                 </plugin>
161                 <plugin>
162                     <groupId>org.codehaus.mojo</groupId>
163                     <artifactId>sonar-maven-plugin</artifactId>
164                     <version>3.2</version>
165                 </plugin>
166                 <plugin>
167                     <artifactId>maven-source-plugin</artifactId>
168                     <version>2.1.1</version>
169                     <executions>
170                         <execution>
171                             <id>bundle-sources</id>
172                             <phase>package</phase>
173                             <goals>
174                                 <!-- produce source artifact for main project
175                                     sources -->
176                                 <goal>jar-no-fork</goal>
177
178                                 <!-- produce source artifact for project
179                                     test sources -->
180                                 <goal>test-jar-no-fork</goal>
181                             </goals>
182                         </execution>
183                     </executions>
184                 </plugin>
185
186
187             </plugins>
188
189         </pluginManagement>
190
191         <plugins>
192
193             <plugin>
194                 <groupId>org.codehaus.mojo</groupId>
195                 <artifactId>properties-maven-plugin</artifactId>
196                 <version>1.0.0</version>
197                 <executions>
198                     <execution>
199                         <goals>
200                             <goal>set-system-properties</goal>
201                         </goals>
202                         <configuration>
203                             <properties>
204                                 <property>
205                                     <name>maven.wagon.http.ssl.allowall</name>
206                                     <value>${ssl.allowall}</value>
207                                 </property>
208                                 <property>
209                                     <name>maven.wagon.http.ssl.insecure</name>
210                                     <value>${ssl.insecure}</value>
211                                 </property>
212                             </properties>
213                         </configuration>
214                     </execution>
215                 </executions>
216             </plugin>
217             <plugin>
218                 <groupId>org.codehaus.mojo</groupId>
219                 <artifactId>versions-maven-plugin</artifactId>
220                 <version>2.3</version>
221             </plugin>
222             <plugin>
223                 <artifactId>maven-scm-plugin</artifactId>
224                 <version>1.8.1</version>
225                 <configuration>
226                     <tag>${project.artifactId}-${project.version}</tag>
227                 </configuration>
228             </plugin>
229         </plugins>
230     </build>
231     <organization>
232         <name>ONAP</name>
233     </organization>
234
235     <modules>
236         <module>odlparent-boron-sr3</module>
237         <module>odlparent-carbon-sr1</module>
238     </modules>
239 </project>