blob: 6efb13a9ca34566f391882435916237afd62a969 [file] [log] [blame]
Michael Landoed64b5e2017-06-09 03:19:04 +03001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
Michael Lando451a3402017-02-19 10:28:42 +02003
4 <modelVersion>4.0.0</modelVersion>
5
Michael Lando451a3402017-02-19 10:28:42 +02006 <artifactId>security-utils</artifactId>
7
8 <parent>
9 <groupId>org.openecomp.sdc</groupId>
10 <artifactId>sdc-main</artifactId>
Michael Lando540a71e2018-11-05 09:48:40 +020011 <version>1.3.3-SNAPSHOT</version>
Michael Lando451a3402017-02-19 10:28:42 +020012 </parent>
13
Michael Lando451a3402017-02-19 10:28:42 +020014 <dependencies>
Michael Landoa5445102018-03-04 14:53:33 +020015
Michael Lando451a3402017-02-19 10:28:42 +020016 <dependency>
17 <groupId>junit</groupId>
18 <artifactId>junit</artifactId>
Michael Landoed64b5e2017-06-09 03:19:04 +030019 <version>${junit.version}</version>
20 <scope>test</scope>
Michael Lando451a3402017-02-19 10:28:42 +020021 </dependency>
Michael Landoa5445102018-03-04 14:53:33 +020022
23 <!-- slf4j + logback -->
24 <dependency>
25 <groupId>org.slf4j</groupId>
26 <artifactId>slf4j-api</artifactId>
27 <version>${slf4j-api.version}</version>
28 <scope>compile</scope>
29 </dependency>
30 <!-- functional java -->
31 <dependency>
32 <groupId>org.functionaljava</groupId>
33 <artifactId>functionaljava</artifactId>
34 <version>${functionaljava.version}</version>
35 <scope>compile</scope>
36 </dependency>
Michael Lando451a3402017-02-19 10:28:42 +020037 </dependencies>
38
Michael Lando06681f92018-05-21 09:41:03 +030039 <build>
40 <plugins>
41 <plugin>
42 <groupId>org.apache.maven.plugins</groupId>
43 <artifactId>maven-assembly-plugin</artifactId>
44 <executions>
45 <execution>
46 <id>create.jar.with.dependencies</id>
47 <phase>package</phase>
48 <goals>
49 <goal>single</goal>
50 </goals>
51 <configuration>
52 <archive>
53 <manifest>
54 <mainClass>org.openecomp.sdc.security.Passwords</mainClass>
55 </manifest>
56 </archive>
57 <descriptorRefs>
58 <descriptorRef>jar-with-dependencies</descriptorRef>
59 </descriptorRefs>
60 </configuration>
61 </execution>
62 </executions>
63 </plugin>
dekstroza37843cb2018-05-18 14:42:24 +010064 <plugin>
65 <groupId>com.github.sylvainlaurent.maven</groupId>
66 <artifactId>yaml-json-validator-maven-plugin</artifactId>
67 <executions>
68 <execution>
69 <id>validate</id>
70 <phase>validate</phase>
71 <goals>
72 <goal>validate</goal>
73 </goals>
74 <configuration>
75 <validationSets>
76 <validationSet>
77 <includes>
78 <include>src/main/resources/**/*.y*ml</include>
79 <include>src/test/resources/**/*.y*ml</include>
80 </includes>
81 </validationSet>
82 <validationSet>
83 <includes>
84 <include>src/main/resources/**/*.json</include>
85 <include>src/test/resources/**/*.json</include>
86 </includes>
87 </validationSet>
88 </validationSets>
89 </configuration>
90 </execution>
91 </executions>
92 </plugin>
Michael Lando06681f92018-05-21 09:41:03 +030093 </plugins>
94 </build>
95
Michael Lando451a3402017-02-19 10:28:42 +020096</project>