blob: 0e1af2bee5f82d7fe8b1ff0661a22084aacc547e [file] [log] [blame]
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +01001<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0"
Piotr Jaszczyk086e8382019-05-30 13:04:36 +02003 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +01005
Piotr Jaszczyk086e8382019-05-30 13:04:36 +02006 <parent>
7 <groupId>org.onap.dcaegen2.services.sdk.security</groupId>
8 <artifactId>dcaegen2-services-sdk-security</artifactId>
Michal Banka4d4190a2021-03-30 08:58:15 +02009 <version>1.8.2-SNAPSHOT</version>
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020010 </parent>
11 <modelVersion>4.0.0</modelVersion>
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +010012
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020013 <groupId>org.onap.dcaegen2.services.sdk.security.crypt</groupId>
14 <artifactId>crypt-password</artifactId>
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +010015
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020016 <name>Security :: Crypt Password</name>
17 <description>DMaaP Security Module</description>
Pawel0ace1a32020-03-03 12:39:44 +010018 <properties>
19 <maven-jar-plugin.version>3.2.0</maven-jar-plugin.version>
20 <maven-shade-plugin.version>3.2.1</maven-shade-plugin.version>
21 </properties>
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020022 <packaging>jar</packaging>
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +010023
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020024 <dependencies>
25 <dependency>
26 <groupId>org.springframework.security</groupId>
27 <artifactId>spring-security-crypto</artifactId>
28 </dependency>
29 <dependency>
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020030 <groupId>org.slf4j</groupId>
31 <artifactId>jcl-over-slf4j</artifactId>
32 <scope>runtime</scope>
33 </dependency>
34 <dependency>
35 <groupId>ch.qos.logback</groupId>
36 <artifactId>logback-classic</artifactId>
37 <scope>runtime</scope>
38 </dependency>
Bogumil Zebekdff66632021-02-19 08:36:45 +010039 <dependency>
40 <groupId>org.junit.jupiter</groupId>
41 <artifactId>junit-jupiter-engine</artifactId>
42 <scope>test</scope>
43 </dependency>
44 <dependency>
45 <groupId>org.assertj</groupId>
46 <artifactId>assertj-core</artifactId>
47 <scope>test</scope>
48 </dependency>
49 <dependency>
50 <groupId>org.mockito</groupId>
51 <artifactId>mockito-core</artifactId>
52 <scope>test</scope>
53 </dependency>
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020054 </dependencies>
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +010055
56 <build>
57 <plugins>
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020058 <plugin>
59 <groupId>org.apache.maven.plugins</groupId>
60 <artifactId>maven-shade-plugin</artifactId>
Pawel0ace1a32020-03-03 12:39:44 +010061 <version>${maven-shade-plugin.version}</version>
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020062 <executions>
63 <execution>
64 <phase>package</phase>
65 <goals>
66 <goal>shade</goal>
67 </goals>
68 <configuration>
69 <transformers>
70 <transformer
71 implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
72 <mainClass>org.onap.dcaegen2.services.sdk.security.EncodePassword</mainClass>
73 </transformer>
74 </transformers>
75 </configuration>
76 </execution>
77 </executions>
78 </plugin>
Pawel0ace1a32020-03-03 12:39:44 +010079 <plugin>
80 <groupId>org.apache.maven.plugins</groupId>
81 <artifactId>maven-jar-plugin</artifactId>
82 <version>${maven-jar-plugin.version}</version>
83 <executions>
84 <execution>
85 <id>only-library</id>
86 <goals><goal>jar</goal></goals>
87 <configuration>
88 <classifier>slim</classifier>
89 </configuration>
90 </execution>
91 </executions>
92 </plugin>
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +010093 </plugins>
94 </build>
95
Piotr Marcinkiewicz4710dd72020-07-27 16:28:52 +020096</project>