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
26 <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">
27     <modelVersion>4.0.0</modelVersion>
28     <parent>
29         <groupId>org.onap.ccsdk.parent</groupId>
30         <artifactId>odlparent-lite</artifactId>
31         <version>1.5.4</version>
32         <relativePath/>
33     </parent>
34
35     <groupId>org.onap.ccsdk.sli.adaptors</groupId>
36     <artifactId>saltstack-adaptor</artifactId>
37     <version>0.7.2</version>
38     <name>ccsdk-sli-adaptors :: saltstack-adapter</name>
39     <description>Abstractions to interact with Saltstack server via REST
40     </description>
41     <packaging>pom</packaging>
42
43     <build>
44         <plugins>
45
46             <!-- Black duck plugin Not required for regular builds
47             <plugin> <groupId>com.blackducksoftware.integration</groupId> <artifactId>hub-maven-plugin</artifactId>
48                   <version>1.4.0</version> <inherited>false</inherited> <configuration> <hubProjectName>${project.name}</hubProjectName>
49                   <outputDirectory>${project.basedir}</outputDirectory> <deployHubBdio>false</deployHubBdio>
50                   </configuration> <extensions>true</extensions>
51                   <executions>
52                <execution>
53                    <id>create-bdio-file</id>
54                    <phase>package</phase>
55                           <goals>
56                        <goal>createHubOutput</goal>
57                    </goals>
58                </execution>
59                </executions>
60
61             </plugin>
62             -->
63
64         </plugins>
65     </build>
66
67     <reporting>
68         <plugins>
69             <plugin>
70                 <artifactId>maven-javadoc-plugin</artifactId>
71                 <configuration>
72                     <additionalDependencies>
73                         <additionalDependency>
74                             <groupId>org.slf4j</groupId>
75                             <artifactId>slf4j-api</artifactId>
76                             <version>${slf4j.version}</version>
77                         </additionalDependency>
78                         <additionalDependency>
79                             <groupId>org.antlr</groupId>
80                             <artifactId>antlr4</artifactId>
81                             <version>${antlr.version}</version>
82                         </additionalDependency>
83                         <additionalDependency>
84                             <groupId>org.antlr</groupId>
85                             <artifactId>antlr4-runtime</artifactId>
86                             <version>4.3</version>
87                         </additionalDependency>
88                     </additionalDependencies>
89                 </configuration>
90                 <reportSets>
91                     <reportSet>
92                         <reports>
93                             <report>javadoc-no-fork</report>
94                             <report>test-javadoc-no-fork</report>
95                         </reports>
96                     </reportSet>
97                     <reportSet>
98                         <id>aggregate</id>
99                         <reports>
100                             <report>aggregate</report>
101                             <report>test-aggregate</report>
102                         </reports>
103                     </reportSet>
104                 </reportSets>
105             </plugin>
106             <plugin>
107                 <groupId>org.apache.maven.plugins</groupId>
108                 <artifactId>maven-jxr-plugin</artifactId>
109                 <version>2.3</version>
110                 <reportSets>
111                     <reportSet>
112                         <id>aggregate</id>
113                         <reports>
114                             <report>aggregate</report>
115                             <report>test-aggregate</report>
116                         </reports>
117                     </reportSet>
118                 </reportSets>
119             </plugin>
120
121             <plugin>
122                 <artifactId>maven-surefire-plugin</artifactId>
123             </plugin>
124
125             <plugin>
126                 <groupId>org.apache.maven.plugins</groupId>
127                 <artifactId>maven-changelog-plugin</artifactId>
128                 <version>2.3</version>
129                 <reportSets>
130                     <reportSet>
131                         <id>dual-report</id>
132                         <configuration>
133                             <type>range</type>
134                             <range>30</range>
135                         </configuration>
136                         <reports>
137                             <report>changelog</report>
138                             <report>file-activity</report>
139                         </reports>
140                     </reportSet>
141                 </reportSets>
142             </plugin>
143
144             <plugin>
145                 <groupId>org.codehaus.mojo</groupId>
146                 <artifactId>taglist-maven-plugin</artifactId>
147                 <version>2.4</version>
148             </plugin>
149         </plugins>
150
151     </reporting>
152
153     <dependencyManagement>
154         <dependencies>
155
156             <dependency>
157                 <groupId>org.onap.appc</groupId>
158                 <artifactId>saltstack-adapter-features</artifactId>
159                 <classifier>features</classifier>
160                 <type>xml</type>
161                 <version>${project.version}</version>
162             </dependency>
163
164             <dependency>
165                 <groupId>org.onap.appc</groupId>
166                 <artifactId>saltstack-adapter-provider</artifactId>
167                 <version>${project.version}</version>
168             </dependency>
169
170             <dependency>
171                 <groupId>junit</groupId>
172                 <artifactId>junit</artifactId>
173                 <version>4.11</version>
174                 <scope>test</scope>
175             </dependency>
176
177
178         </dependencies>
179
180
181     </dependencyManagement>
182
183     <pluginRepositories>
184         <!-- Black Duck plugin dependencies -->
185         <pluginRepository>
186             <id>JCenter</id>
187             <name>JCenter Repository</name>
188             <url>http://jcenter.bintray.com</url>
189         </pluginRepository>
190
191     </pluginRepositories>
192
193     <modules>
194         <module>saltstack-adapter-provider</module>
195         <module>saltstack-adapter-installer</module>
196     </modules>
197 </project>