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 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
5+ <modelVersion >4.0.0</modelVersion >
6+
7+ <groupId >io.github.rajparsaniya</groupId >
8+ <artifactId >spring-boot-validation</artifactId >
9+ <version >3.0.0</version >
10+ <packaging >jar</packaging >
11+
12+ <name >spring-boot-validation</name >
13+ <description >The Spring Boot Validation library provides a collection of reusable custom validation annotations and
14+ constraint validators tailored for Spring Boot applications. Built on top of spring-boot-starter-validation, the
15+ library enables developers to enforce domain-specific rules with minimal boilerplate code.
16+ </description >
17+ <url >https://github.com/RajParsaniya/spring-boot-validation</url >
18+
19+ <licenses >
20+ <license >
21+ <name >MIT License</name >
22+ <url >http://www.opensource.org/licenses/mit-license.php</url >
23+ </license >
24+ </licenses >
25+
26+ <properties >
27+ <maven .compiler.source>17</maven .compiler.source>
28+ <maven .compiler.target>17</maven .compiler.target>
29+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
30+ </properties >
31+
32+ <dependencies >
33+ <dependency >
34+ <groupId >org.springframework.boot</groupId >
35+ <artifactId >spring-boot-starter-validation</artifactId >
36+ <version >3.0.0</version >
37+ <scope >provided</scope >
38+ </dependency >
39+ </dependencies >
40+
41+ <developers >
42+ <developer >
43+ <name >Raj Parsaniya</name >
44+ <email >rajparsaniya55@gmail.com</email >
45+ <organization >io.github.rajparsaniya</organization >
46+ <organizationUrl >https://github.com/RajParsaniya</organizationUrl >
47+ </developer >
48+ </developers >
49+
50+ <scm >
51+ <connection >scm:git:git://github.com/RajParsaniya/spring-boot-validation.git</connection >
52+ <developerConnection >scm:git:ssh://github.com:RajParsaniya/spring-boot-validation.git</developerConnection >
53+ <url >https://github.com/RajParsaniya/spring-boot-validation</url >
54+ </scm >
55+
56+ <build >
57+ <plugins >
58+ <!-- Compiler plugin -->
59+ <plugin >
60+ <groupId >org.apache.maven.plugins</groupId >
61+ <artifactId >maven-compiler-plugin</artifactId >
62+ <version >3.11.0</version >
63+ <configuration >
64+ <source >${maven.compiler.source} </source >
65+ <target >${maven.compiler.target} </target >
66+ </configuration >
67+ </plugin >
68+
69+ <!-- Source Jar plugin -->
70+ <plugin >
71+ <groupId >org.apache.maven.plugins</groupId >
72+ <artifactId >maven-source-plugin</artifactId >
73+ <version >2.2.1</version >
74+ <executions >
75+ <execution >
76+ <id >attach-sources</id >
77+ <goals >
78+ <goal >jar-no-fork</goal >
79+ </goals >
80+ </execution >
81+ </executions >
82+ </plugin >
83+
84+ <!-- Javadoc Jar plugin -->
85+ <plugin >
86+ <groupId >org.apache.maven.plugins</groupId >
87+ <artifactId >maven-javadoc-plugin</artifactId >
88+ <version >2.9.1</version >
89+ <configuration >
90+ <javadocExecutable >${java.home} /bin/javadoc</javadocExecutable >
91+ </configuration >
92+ <executions >
93+ <execution >
94+ <id >attach-javadocs</id >
95+ <goals >
96+ <goal >jar</goal >
97+ </goals >
98+ </execution >
99+ </executions >
100+ </plugin >
101+
102+ <!-- GPG Signing plugin -->
103+ <plugin >
104+ <groupId >org.apache.maven.plugins</groupId >
105+ <artifactId >maven-gpg-plugin</artifactId >
106+ <version >1.5</version >
107+ <executions >
108+ <execution >
109+ <id >sign-artifacts</id >
110+ <phase >verify</phase >
111+ <goals >
112+ <goal >sign</goal >
113+ </goals >
114+ <configuration >
115+ <keyname >0x71E86441</keyname >
116+ <gpgArguments >
117+ <arg >--pinentry-mode</arg >
118+ <arg >loopback</arg >
119+ </gpgArguments >
120+ </configuration >
121+ </execution >
122+ </executions >
123+ </plugin >
124+
125+ <!-- Central Publishing plugin -->
126+ <plugin >
127+ <groupId >org.sonatype.central</groupId >
128+ <artifactId >central-publishing-maven-plugin</artifactId >
129+ <version >0.3.0</version >
130+ <extensions >true</extensions >
131+ <configuration >
132+ <publishingServerId >central</publishingServerId >
133+ <tokenAuth >true</tokenAuth >
134+ </configuration >
135+ </plugin >
136+ </plugins >
137+ </build >
138+
139+ </project >
0 commit comments