Release ccsdk/sli/adaptors
[ccsdk/sli/adaptors.git] / saltstack-adapter / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ============LICENSE_START=======================================================
4   ONAP : CCSDK
5   ================================================================================
6   Copyright (C) 2018 Samsung Electronics. All rights reserved.
7   ================================================================================
8
9   =============================================================================
10   Licensed under the Apache License, Version 2.0 (the "License");
11   you may not use this file except in compliance with the License.
12   You may obtain a copy of the License at
13
14        http://www.apache.org/licenses/LICENSE-2.0
15
16   Unless required by applicable law or agreed to in writing, software
17   distributed under the License is distributed on an "AS IS" BASIS,
18   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19   See the License for the specific language governing permissions and
20   limitations under the License.
21
22
23   ============LICENSE_END=========================================================
24   -->
25 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
26     <modelVersion>4.0.0</modelVersion>
27     <parent>
28         <groupId>org.onap.ccsdk.parent</groupId>
29         <artifactId>odlparent-lite</artifactId>
30         <version>1.4.0</version>
31         <relativePath/>
32     </parent>
33
34     <groupId>org.onap.ccsdk.sli.adaptors</groupId>
35     <artifactId>saltstack-adaptor</artifactId>
36     <version>0.6.0</version>
37     <name>ccsdk-sli-adaptors :: saltstack-adapter</name>
38     <description>Abstractions to interact with Saltstack server via REST
39     </description>
40     <packaging>pom</packaging>
41
42     <build>
43         <plugins>
44
45             <!-- Black duck plugin Not required for regular builds
46             <plugin> <groupId>com.blackducksoftware.integration</groupId> <artifactId>hub-maven-plugin</artifactId>
47                   <version>1.4.0</version> <inherited>false</inherited> <configuration> <hubProjectName>${project.name}</hubProjectName>
48                   <outputDirectory>${project.basedir}</outputDirectory> <deployHubBdio>false</deployHubBdio>
49                   </configuration> <extensions>true</extensions>
50                   <executions>
51                <execution>
52                    <id>create-bdio-file</id>
53                    <phase>package</phase>
54                           <goals>
55                        <goal>createHubOutput</goal>
56                    </goals>
57                </execution>
58                </executions>
59
60             </plugin>
61             -->
62
63         </plugins>
64     </build>
65
66     <reporting>
67         <plugins>
68             <plugin>
69                 <artifactId>maven-javadoc-plugin</artifactId>
70                 <configuration>
71                     <additionalDependencies>
72                         <additionalDependency>
73                             <groupId>org.slf4j</groupId>
74                             <artifactId>slf4j-api</artifactId>
75                             <version>${slf4j.version}</version>
76                         </additionalDependency>
77                         <additionalDependency>
78                             <groupId>org.antlr</groupId>
79                             <artifactId>antlr4</artifactId>
80                             <version>${antlr.version}</version>
81                         </additionalDependency>
82                         <additionalDependency>
83                             <groupId>org.antlr</groupId>
84                             <artifactId>antlr4-runtime</artifactId>
85                             <version>4.3</version>
86                         </additionalDependency>
87                     </additionalDependencies>
88                 </configuration>
89                 <reportSets>
90                     <reportSet>
91                         <reports>
92                             <report>javadoc-no-fork</report>
93                             <report>test-javadoc-no-fork</report>
94                         </reports>
95                     </reportSet>
96                     <reportSet>
97                         <id>aggregate</id>
98                         <reports>
99                             <report>aggregate</report>
100                             <report>test-aggregate</report>
101                         </reports>
102                     </reportSet>
103                 </reportSets>
104             </plugin>
105             <plugin>
106                 <groupId>org.apache.maven.plugins</groupId>
107                 <artifactId>maven-jxr-plugin</artifactId>
108                 <version>2.3</version>
109                 <reportSets>
110                     <reportSet>
111                         <id>aggregate</id>
112                         <reports>
113                             <report>aggregate</report>
114                             <report>test-aggregate</report>
115                         </reports>
116                     </reportSet>
117                 </reportSets>
118             </plugin>
119
120             <plugin>
121                 <artifactId>maven-surefire-plugin</artifactId>
122             </plugin>
123
124             <plugin>
125                 <groupId>org.apache.maven.plugins</groupId>
126                 <artifactId>maven-changelog-plugin</artifactId>
127                 <version>2.3</version>
128                 <reportSets>
129                     <reportSet>
130                         <id>dual-report</id>
131                         <configuration>
132                             <type>range</type>
133                             <range>30</range>
134                         </configuration>
135                         <reports>
136                             <report>changelog</report>
137                             <report>file-activity</report>
138                         </reports>
139                     </reportSet>
140                 </reportSets>
141             </plugin>
142
143             <plugin>
144                 <groupId>org.codehaus.mojo</groupId>
145                 <artifactId>taglist-maven-plugin</artifactId>
146                 <version>2.4</version>
147             </plugin>
148         </plugins>
149
150     </reporting>
151
152     <dependencyManagement>
153         <dependencies>
154
155             <dependency>
156                 <groupId>org.onap.appc</groupId>
157                 <artifactId>saltstack-adapter-features</artifactId>
158                 <classifier>features</classifier>
159                 <type>xml</type>
160                 <version>${project.version}</version>
161             </dependency>
162
163             <dependency>
164                 <groupId>org.onap.appc</groupId>
165                 <artifactId>saltstack-adapter-provider</artifactId>
166                 <version>${project.version}</version>
167             </dependency>
168
169             <dependency>
170                 <groupId>junit</groupId>
171                 <artifactId>junit</artifactId>
172                 <version>4.11</version>
173                 <scope>test</scope>
174             </dependency>
175
176
177         </dependencies>
178
179
180     </dependencyManagement>
181
182     <pluginRepositories>
183         <!-- Black Duck plugin dependencies -->
184         <pluginRepository>
185             <id>JCenter</id>
186             <name>JCenter Repository</name>
187             <url>http://jcenter.bintray.com</url>
188         </pluginRepository>
189
190     </pluginRepositories>
191
192     <modules>
193         <module>saltstack-adapter-provider</module>
194         <module>saltstack-adapter-features</module>
195         <module>saltstack-adapter-installer</module>
196         <module>saltstack-adapter-lighty</module>
197     </modules>
198 </project>