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