blob: 3ae11bf2231b1cdbaa9eab34493f27f236f6af35 [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 Banka81ee9a22020-07-27 10:58:16 +02009 <version>1.4.0-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>
30 <groupId>org.junit.jupiter</groupId>
31 <artifactId>junit-jupiter-api</artifactId>
32 </dependency>
33 <dependency>
34 <groupId>org.assertj</groupId>
35 <artifactId>assertj-core</artifactId>
36 </dependency>
37 <dependency>
38 <groupId>org.slf4j</groupId>
39 <artifactId>jcl-over-slf4j</artifactId>
40 <scope>runtime</scope>
41 </dependency>
42 <dependency>
43 <groupId>ch.qos.logback</groupId>
44 <artifactId>logback-classic</artifactId>
45 <scope>runtime</scope>
46 </dependency>
47 </dependencies>
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +010048
49 <build>
50 <plugins>
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020051 <plugin>
52 <groupId>org.apache.maven.plugins</groupId>
53 <artifactId>maven-shade-plugin</artifactId>
Pawel0ace1a32020-03-03 12:39:44 +010054 <version>${maven-shade-plugin.version}</version>
Piotr Jaszczyk086e8382019-05-30 13:04:36 +020055 <executions>
56 <execution>
57 <phase>package</phase>
58 <goals>
59 <goal>shade</goal>
60 </goals>
61 <configuration>
62 <transformers>
63 <transformer
64 implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
65 <mainClass>org.onap.dcaegen2.services.sdk.security.EncodePassword</mainClass>
66 </transformer>
67 </transformers>
68 </configuration>
69 </execution>
70 </executions>
71 </plugin>
Pawel0ace1a32020-03-03 12:39:44 +010072 <plugin>
73 <groupId>org.apache.maven.plugins</groupId>
74 <artifactId>maven-jar-plugin</artifactId>
75 <version>${maven-jar-plugin.version}</version>
76 <executions>
77 <execution>
78 <id>only-library</id>
79 <goals><goal>jar</goal></goals>
80 <configuration>
81 <classifier>slim</classifier>
82 </configuration>
83 </execution>
84 </executions>
85 </plugin>
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +010086 </plugins>
87 </build>
88
89</project>