Skip to content

Commit 3291d27

Browse files
committed
build: removed parent jcabi pom
1 parent 8ca7460 commit 3291d27

File tree

1 file changed

+61
-28
lines changed

1 file changed

+61
-28
lines changed

pom.xml

Lines changed: 61 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@
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>
@@ -20,6 +14,7 @@
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>
@@ -67,10 +62,17 @@
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>
@@ -79,30 +81,15 @@
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>
@@ -132,7 +119,7 @@
132119
</goals>
133120
<configuration>
134121
<additionalOptions>${javadoc.opts}</additionalOptions>
135-
<source>16</source>
122+
<source>17</source>
136123
</configuration>
137124
</execution>
138125
</executions>
@@ -150,5 +137,51 @@
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

Comments
 (0)