55 xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
66 <modelVersion >4.0.0</modelVersion >
77
8- <parent >
9- <groupId >com.jcabi</groupId >
10- <artifactId >parent</artifactId >
11- <version >0.68.0</version >
12- </parent >
13-
148 <groupId >io.github.nergal-perm</groupId >
159 <artifactId >testable-io</artifactId >
1610 <version >0.2.1</version >
2014 <description >Set of primitives enabling Testing Without Mocks approach for Java applications
2115 </description >
2216 <inceptionYear >2025</inceptionYear >
17+ <url >https://github.com/Decision-Driven-Development/testable-io</url >
2318 <organization >
2419 <name >Eugene Terekhov</name >
2520 <url >https://github.com/nergal-perm</url >
6762 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
6863 </properties >
6964
65+ <scm >
66+ <connection >scm:git@github.com:Decision-Driven-Development/testable-io.git</connection >
67+ <developerConnection >git@github.com:Decision-Driven-Development/testable-io.git</developerConnection >
68+ <url >https://github.com/Decision-Driven-Development/testable-io</url >
69+ </scm >
70+
7071 <dependencies >
7172 <dependency >
7273 <groupId >org.projectlombok</groupId >
7374 <artifactId >lombok</artifactId >
75+ <version >1.18.36</version >
7476 <scope >compile</scope >
7577 </dependency >
7678 <dependency >
7981 <version >3.26.3</version >
8082 <scope >test</scope >
8183 </dependency >
84+ <dependency >
85+ <groupId >org.junit.jupiter</groupId >
86+ <artifactId >junit-jupiter</artifactId >
87+ <version >5.11.4</version >
88+ <scope >test</scope >
89+ </dependency >
8290 </dependencies >
8391
8492 <profiles >
85- <profile >
86- <id >qulice</id >
87- <build >
88- <plugins >
89- <plugin >
90- <groupId >com.qulice</groupId >
91- <artifactId >qulice-maven-plugin</artifactId >
92- <configuration >
93- <excludes >
94- <exclude >
95- pmd:/src/main/java/ewc/utilities/testableio/core/SingleQueryResponses.java
96- </exclude >
97- <exclude >
98- pmd:/src/main/java/ewc/utilities/testableio/core/Stub.java
99- </exclude >
100- </excludes >
101- </configuration >
102- </plugin >
103- </plugins >
104- </build >
105- </profile >
10693 <profile >
10794 <id >newSonatype</id >
10895 <build >
132119 </goals >
133120 <configuration >
134121 <additionalOptions >${javadoc.opts} </additionalOptions >
135- <source >16 </source >
122+ <source >17 </source >
136123 </configuration >
137124 </execution >
138125 </executions >
150137 </plugins >
151138 </build >
152139 </profile >
140+ <profile >
141+ <id >doclint-java8-disable</id >
142+ <activation >
143+ <jdk >[1.8,)</jdk >
144+ </activation >
145+ <properties >
146+ <javadoc .opts>-Xdoclint:none</javadoc .opts>
147+ </properties >
148+ </profile >
149+ <profile >
150+ <id >gpg-sign</id >
151+ <activation >
152+ <property >
153+ <name >gpg.keyname</name >
154+ </property >
155+ </activation >
156+ <build >
157+ <plugins >
158+ <plugin >
159+ <!--
160+ To GPG-sign the artifact before deployment to foreign
161+ repository. GPG keys have to be provided in CI
162+ environment, and published beforehand.
163+ @link http://www.sonatype.com/people/2010/01/how-to-generate-pgp-signatures-with-maven/
164+ -->
165+ <artifactId >maven-gpg-plugin</artifactId >
166+ <version >3.2.4</version >
167+ <executions >
168+ <execution >
169+ <id >sign-artifacts</id >
170+ <phase >verify</phase >
171+ <goals >
172+ <goal >sign</goal >
173+ </goals >
174+ <configuration >
175+ <gpgArguments >
176+ <arg >--pinentry-mode</arg >
177+ <arg >loopback</arg >
178+ </gpgArguments >
179+ </configuration >
180+ </execution >
181+ </executions >
182+ </plugin >
183+ </plugins >
184+ </build >
185+ </profile >
153186 </profiles >
154187</project >
0 commit comments