File History: pom.xml

← View file content

File Content at Commit f0438c2

1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
5 http://maven.apache.org/xsd/maven-4.0.0.xsd">
6 <modelVersion>4.0.0</modelVersion>
7
8 <parent>
9 <groupId>org.springframework.boot</groupId>
10 <artifactId>spring-boot-starter-parent</artifactId>
11 <version>3.2.1</version>
12 <relativePath/>
13 </parent>
14
15 <groupId>com.paymentlink</groupId>
16 <artifactId>payment-link</artifactId>
17 <version>1.0.0</version>
18 <name>payment-link</name>
19 <description>Backend Test</description>
20
21 <properties>
22 <java.version>21</java.version>
23 <maven.compiler.source>21</maven.compiler.source>
24 <maven.compiler.target>21</maven.compiler.target>
25 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
26 </properties>
27
28 <dependencies>
29 <!-- Spring Boot Web -->
30 <dependency>
31 <groupId>org.springframework.boot</groupId>
32 <artifactId>spring-boot-starter-web</artifactId>
33 </dependency>
34
35 <!-- Spring Boot Data JPA -->
36 <dependency>
37 <groupId>org.springframework.boot</groupId>
38 <artifactId>spring-boot-starter-data-jpa</artifactId>
39 </dependency>
40
41 <!-- Spring Boot Thymeleaf -->
42 <dependency>
43 <groupId>org.springframework.boot</groupId>
44 <artifactId>spring-boot-starter-thymeleaf</artifactId>
45 </dependency>
46
47 <!-- Spring Boot Security -->
48 <dependency>
49 <groupId>org.springframework.boot</groupId>
50 <artifactId>spring-boot-starter-security</artifactId>
51 </dependency>
52
53 <!-- PostgreSQL Driver -->
54 <dependency>
55 <groupId>org.postgresql</groupId>
56 <artifactId>postgresql</artifactId>
57 <scope>runtime</scope>
58 </dependency>
59
60 <!-- H2 Database (In-Memory) -->
61 <dependency>
62 <groupId>com.h2database</groupId>
63 <artifactId>h2</artifactId>
64 <scope>runtime</scope>
65 </dependency>
66
67 <!-- Stripe Java SDK -->
68 <dependency>
69 <groupId>com.stripe</groupId>
70 <artifactId>stripe-java</artifactId>
71 <version>24.0.0</version>
72 </dependency>
73
74 <!-- Lombok -->
75 <dependency>
76 <groupId>org.projectlombok</groupId>
77 <artifactId>lombok</artifactId>
78 <optional>true</optional>
79 </dependency>
80
81 <!-- Jackson for JSON -->
82 <dependency>
83 <groupId>com.fasterxml.jackson.core</groupId>
84 <artifactId>jackson-databind</artifactId>
85 </dependency>
86
87 <!-- MaxMind GeoIP2 for IP geolocation -->
88 <dependency>
89 <groupId>com.maxmind.geoip2</groupId>
90 <artifactId>geoip2</artifactId>
91 <version>4.2.0</version>
92 </dependency>
93
94 <!-- Caffeine Cache -->
95 <dependency>
96 <groupId>com.github.ben-manes.caffeine</groupId>
97 <artifactId>caffeine</artifactId>
98 </dependency>
99
100 <!-- Spring Boot Test -->
101 <dependency>
102 <groupId>org.springframework.boot</groupId>
103 <artifactId>spring-boot-starter-test</artifactId>
104 <scope>test</scope>
105 </dependency>
106
107 <!-- Spring Security Test -->
108 <dependency>
109 <groupId>org.springframework.security</groupId>
110 <artifactId>spring-security-test</artifactId>
111 <scope>test</scope>
112 </dependency>
113 </dependencies>
114
115 <build>
116 <plugins>
117 <plugin>
118 <groupId>org.springframework.boot</groupId>
119 <artifactId>spring-boot-maven-plugin</artifactId>
120 <configuration>
121 <excludes>
122 <exclude>
123 <groupId>org.projectlombok</groupId>
124 <artifactId>lombok</artifactId>
125 </exclude>
126 </excludes>
127 </configuration>
128 </plugin>
129 </plugins>
130 </build>
131 </project>
132
133

Commits

Commit Author Date Message File SHA Actions
f0438c2 <f69e50@finnacloud.com> 1766443042 +0300 12/22/2025, 10:37:22 PM increment once more d46ab0e Hide
188fc92 <f69e50@finnacloud.com> 1766442998 +0300 12/22/2025, 10:36:38 PM increment d46ab0e View
4617f76 <f69e50@finnacloud.com> 1766442953 +0300 12/22/2025, 10:35:53 PM rename branch from main to master oops d46ab0e View
e6d1548 <f69e50@finnacloud.com> 1766442769 +0300 12/22/2025, 10:32:49 PM add initial test workflow file d46ab0e View
9c24ca4 <f69e50@finnacloud.com> 1766442705 +0300 12/22/2025, 10:31:45 PM add CI configuration and test script for Jenkins build d46ab0e View
690c1f6 <f69e50@finnacloud.com> 1766368110 +0300 12/22/2025, 1:48:30 AM initialize backend structure with controllers, DTOs, and configuration files d46ab0e View