DCAE-D be initial commit
[sdc/dcae-d/dt-be-main.git] / dcaedt_validator / checker / pom.xml
1 <project 
2         xmlns="http://maven.apache.org/POM/4.0.0" 
3         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">
4         <modelVersion>4.0.0</modelVersion>
5         <parent>
6                 <groupId>org.onap.sdc.dcae</groupId>
7                 <artifactId>DCAE-DT-Validator</artifactId>
8                 <version>1806.0.1-SNAPSHOT</version>
9         </parent>
10         <artifactId>DCAE-DT-Validator-Checker</artifactId>
11         <packaging>jar</packaging>
12         <name>DCAE DT Validator Checker</name>
13         <build>
14                 <sourceDirectory>src/main/java</sourceDirectory>
15                 <plugins>
16                         <plugin>
17                                 <artifactId>maven-compiler-plugin</artifactId>
18                                 <version>3.1</version>
19                                 <configuration>
20                                         <source>1.8</source>
21                                         <target>1.8</target>
22                                         <encoding>${project.build.sourceEncoding}</encoding>
23                                 </configuration>
24                         </plugin>
25                         <plugin>
26                                 <groupId>org.apache.maven.plugins</groupId>
27                                 <artifactId>maven-dependency-plugin</artifactId>
28                                 <version>2.10</version>
29                                 <executions>
30                                         <execution>
31                                                 <id>copy-dependencies</id>
32                                                 <phase>package</phase>
33                                                 <goals>
34                                                         <goal>copy-dependencies</goal>
35                                                 </goals>
36                                                 <configuration>
37                                                         <outputDirectory>${project.build.directory}/deps</outputDirectory>
38                                                         <overWriteReleases>false</overWriteReleases>
39                                                         <overWriteSnapshots>false</overWriteSnapshots>
40                                                         <overWriteIfNewer>true</overWriteIfNewer>
41                                                 </configuration>
42                                         </execution>
43                                 </executions>
44                         </plugin>
45                         <plugin>
46                                 <groupId>org.codehaus.mojo</groupId>
47                                 <artifactId>buildnumber-maven-plugin</artifactId>
48                                 <version>1.4</version>
49                                 <executions>
50                                         <execution>
51                                                 <phase>validate</phase>
52                                                 <goals>
53                                                         <goal>create</goal>
54                                                 </goals>
55                                         </execution>
56                                 </executions>
57                                 <configuration>
58                                         <doCheck>false</doCheck>
59                                         <doUpdate>false</doUpdate>
60                                 </configuration>
61                         </plugin>
62                         <plugin>
63                                 <groupId>org.apache.maven.plugins</groupId>
64                                 <artifactId>maven-jar-plugin</artifactId>
65                                 <version>2.1</version>
66                                 <configuration>
67                                         <archive>
68                                                 <manifest>
69                                                         <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
70                                                 </manifest>
71                                                 <manifestEntries>
72                                                         <Implementation-Build>${buildNumber}</Implementation-Build>
73                                                 </manifestEntries>
74                                         </archive>
75                                 </configuration>
76                         </plugin>
77                         <plugin>
78                                 <groupId>org.apache.maven.plugins</groupId>
79                                 <artifactId>maven-assembly-plugin</artifactId>
80                                 <version>2.6</version>
81                                 <configuration>
82                                         <descriptorRefs>
83                                                 <descriptorRef>jar-with-dependencies</descriptorRef>
84                                         </descriptorRefs>
85                                         <archive>
86                                                 <manifest>
87                                                         <mainClass>org.onap.sdc.dcae.checker.Checker</mainClass>
88                                                 </manifest>
89                                                 <manifestEntries>
90                                                         <Implementation-Build>${buildNumber}</Implementation-Build>
91                                                 </manifestEntries>
92                                         </archive>
93                                 </configuration>
94                                 <executions>
95                                         <execution>
96                                                 <id>make-assembly</id>
97                                                 <!-- this is used for inheritance merges -->
98                                                 <phase>package</phase>
99                                                 <!-- bind to the packaging phase -->
100                                                 <goals>
101                                                         <goal>single</goal>
102                                                 </goals>
103                                         </execution>
104                                 </executions>
105                         </plugin>
106                 </plugins>
107         </build>
108         <dependencies>
109                 <dependency>
110                         <groupId>commons-io</groupId>
111                         <artifactId>commons-io</artifactId>
112                         <version>2.4</version>
113                 </dependency>
114                 <dependency>
115                         <groupId>commons-cli</groupId>
116                         <artifactId>commons-cli</artifactId>
117                         <version>1.3</version>
118                 </dependency>
119                 <dependency>
120                         <groupId>commons-jxpath</groupId>
121                         <artifactId>commons-jxpath</artifactId>
122                         <version>1.3</version>
123                 </dependency>
124                 <dependency>
125                         <groupId>commons-lang</groupId>
126                         <artifactId>commons-lang</artifactId>
127                         <version>2.6</version>
128                 </dependency>
129                 <dependency>
130                         <groupId>com.google.guava</groupId>
131                         <artifactId>guava</artifactId>
132                         <version>17.0</version>
133                 </dependency>
134                 <dependency>
135                         <groupId>org.yaml</groupId>
136                         <artifactId>snakeyaml</artifactId>
137                         <version>1.17</version>
138                 </dependency>
139                 <dependency>
140                         <groupId>com.fasterxml.jackson.core</groupId>
141                         <artifactId>jackson-core</artifactId>
142                         <version>2.7.5</version>
143                 </dependency>
144                 <dependency>
145                         <groupId>com.fasterxml.jackson.core</groupId>
146                         <artifactId>jackson-databind</artifactId>
147                         <version>2.7.5</version>
148                 </dependency>
149                 <dependency>
150                         <groupId>org.reflections</groupId>
151                         <artifactId>reflections</artifactId>
152                         <version>0.9.11</version>
153                 </dependency>
154                 <dependency>
155                         <groupId>org.onap.sdc.dcae</groupId>
156                         <artifactId>kwalify</artifactId>
157                         <version>${project.version}</version>
158                 </dependency>
159         </dependencies>
160 </project>