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