Fix broken test coverage
[sdc/sdc-tosca.git] / jtosca / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4     <modelVersion>4.0.0</modelVersion>
5
6     <artifactId>jtosca</artifactId>
7     <name>sdc-jtosca</name>
8     <packaging>jar</packaging>
9
10     <parent>
11         <groupId>org.onap.sdc.sdc-tosca</groupId>
12         <artifactId>sdc-tosca-jtosca</artifactId>
13         <version>1.7.0-SNAPSHOT</version>
14     </parent>
15
16     <dependencies>
17         <dependency>
18             <groupId>org.projectlombok</groupId>
19             <artifactId>lombok</artifactId>
20         </dependency>
21         <dependency>
22             <groupId>org.reflections</groupId>
23             <artifactId>reflections</artifactId>
24             <version>0.9.12</version>
25         </dependency>
26
27         <!-- TEST -->
28         <dependency>
29             <groupId>com.opencsv</groupId>
30             <artifactId>opencsv</artifactId>
31             <version>4.6</version>
32             <scope>test</scope>
33         </dependency>
34         <dependency>
35             <groupId>org.hamcrest</groupId>
36             <artifactId>hamcrest-library</artifactId>
37             <scope>test</scope>
38         </dependency>
39         <!-- Provides everything you need to write JUnit 5 Jupiter tests. -->
40         <dependency>
41             <groupId>org.junit.jupiter</groupId>
42             <artifactId>junit-jupiter</artifactId>
43             <scope>test</scope>
44         </dependency>
45     </dependencies>
46
47     <reporting>
48         <plugins>
49
50             <plugin>
51                 <groupId>org.apache.maven.plugins</groupId>
52                 <artifactId>maven-javadoc-plugin</artifactId>
53                 <configuration>
54                     <failOnError>false</failOnError>
55                     <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
56                     <docletArtifact>
57                         <groupId>org.umlgraph</groupId>
58                         <artifactId>umlgraph</artifactId>
59                         <version>5.6</version>
60                     </docletArtifact>
61                     <additionalparam>-views</additionalparam>
62                     <useStandardDocletOptions>true</useStandardDocletOptions>
63                 </configuration>
64             </plugin>
65         </plugins>
66     </reporting>
67
68     <build>
69         <plugins>
70             <plugin>
71                 <groupId>org.apache.maven.plugins</groupId>
72                 <artifactId>maven-checkstyle-plugin</artifactId>
73                 <configuration>
74                     <suppressionsLocation>checkstyle-suppressions.xml</suppressionsLocation>
75                     <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
76                 </configuration>
77             </plugin>
78             <plugin>
79                 <groupId>com.github.sylvainlaurent.maven</groupId>
80                 <artifactId>yaml-json-validator-maven-plugin</artifactId>
81                 <version>1.0.1</version>
82                 <executions>
83                     <execution>
84                         <id>validate</id>
85                         <phase>validate</phase>
86                         <goals>
87                             <goal>validate</goal>
88                         </goals>
89                         <configuration>
90                             <validationSets>
91                                 <validationSet>
92                                     <includes>
93                                         <include>src/main/resources/**/*.y*ml</include>
94                                         <include>src/test/resources/**/*.y*ml</include>
95                                     </includes>
96                                 </validationSet>
97                                 <validationSet>
98                                     <includes>
99                                         <include>src/main/resources/**/*.json</include>
100                                         <include>src/test/resources/**/*.json</include>
101                                     </includes>
102                                 </validationSet>
103                             </validationSets>
104                         </configuration>
105                     </execution>
106                 </executions>
107             </plugin>
108         </plugins>
109     </build>
110
111     <repositories>
112         <repository>
113             <id>central</id>
114             <name>Official Maven repository</name>
115             <url>http://repo2.maven.org/maven2/</url>
116         </repository>
117         <repository>
118             <id>ecomp-releases</id>
119             <name>Release Repository</name>
120             <url>${nexus.proxy}/content/repositories/releases/</url>
121         </repository>
122         <repository>
123             <id>ecomp-snapshots</id>
124             <name>Snapshots Repository</name>
125             <url>${nexus.proxy}/content/repositories/snapshots/</url>
126         </repository>
127     </repositories>
128
129     <distributionManagement>
130         <repository>
131             <id>ecomp-releases</id>
132             <name>Release Repository</name>
133             <url>${nexus.proxy}/content/repositories/${releases.path}/</url>
134         </repository>
135         <snapshotRepository>
136             <id>ecomp-snapshots</id>
137             <name>Snapshot Repository</name>
138             <url>${nexus.proxy}/content/repositories/${snapshots.path}/</url>
139         </snapshotRepository>
140         <site>
141             <id>onap-site</id>
142             <url>dav:${nexus.proxy}${sitePath}</url>
143         </site>
144     </distributionManagement>
145
146 </project>