Skip to content

Commit 90b8439

Browse files
committed
chores: update deps; detach from metacard
1 parent 295d0d2 commit 90b8439

File tree

3 files changed

+78
-13
lines changed

3 files changed

+78
-13
lines changed

library/pom.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<dependency>
2424
<groupId>com.github.martinpaljak</groupId>
2525
<artifactId>capfile</artifactId>
26-
<version>25.09.20</version>
26+
<version>25.11.24</version>
2727
</dependency>
2828
<!-- For logging -->
2929
<dependency>
@@ -58,6 +58,7 @@
5858
<plugin>
5959
<groupId>io.github.git-commit-id</groupId>
6060
<artifactId>git-commit-id-maven-plugin</artifactId>
61+
<version>9.0.2</version>
6162
<executions>
6263
<execution>
6364
<id>store-git-info</id>
@@ -86,4 +87,4 @@
8687
</plugin>
8788
</plugins>
8889
</build>
89-
</project>
90+
</project>

pom.xml

Lines changed: 59 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
33
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
44
<modelVersion>4.0.0</modelVersion>
5-
<parent>
6-
<groupId>com.github.martinpaljak</groupId>
7-
<artifactId>metacard</artifactId>
8-
<version>25.10.19</version>
9-
</parent>
5+
<groupId>com.github.martinpaljak</groupId>
106
<version>25.10.21-SNAPSHOT</version>
117
<artifactId>gppro</artifactId>
128
<packaging>pom</packaging>
@@ -15,7 +11,12 @@
1511
<description>Manage applets and keys on JavaCard-s like a pro</description>
1612
<inceptionYear>2013</inceptionYear>
1713
<properties>
18-
<project.build.outputTimestamp>2025-10-20T13:02:35Z</project.build.outputTimestamp>
14+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15+
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
16+
<!-- GH Actions fails sometimes on first try -->
17+
<maven.wagon.http.retryHandler.count>2</maven.wagon.http.retryHandler.count>
18+
<project.build.outputTimestamp>2025-11-24T12:42:40Z</project.build.outputTimestamp>
19+
<apdu4j.version>25.11.24.1</apdu4j.version>
1920
</properties>
2021
<organization>
2122
<name>Martin Paljak and contributors</name>
@@ -44,23 +45,52 @@
4445
<url>https://mvn.javacard.pro/maven/SNAPSHOTS/</url>
4546
</repository>
4647
</repositories>
48+
<!-- Default is publishing to private Maven repo on mvn.javacard.pro -->
49+
<distributionManagement>
50+
<repository>
51+
<id>javacard-pro</id>
52+
<url>scpexe://[email protected]/home/mvn/maven/</url>
53+
</repository>
54+
<snapshotRepository>
55+
<id>javacard-pro-snapshots</id>
56+
<url>scpexe://[email protected]/home/mvn/maven/SNAPSHOTS</url>
57+
</snapshotRepository>
58+
</distributionManagement>
4759
<modules>
4860
<module>library</module>
4961
<module>pace</module>
5062
<module>tool</module>
5163
</modules>
5264
<build>
65+
<extensions>
66+
<extension>
67+
<groupId>org.apache.maven.wagon</groupId>
68+
<artifactId>wagon-ssh-external</artifactId>
69+
<version>3.5.3</version>
70+
</extension>
71+
</extensions>
5372
<plugins>
5473
<plugin>
5574
<groupId>org.apache.maven.plugins</groupId>
5675
<artifactId>maven-compiler-plugin</artifactId>
76+
<version>3.14.1</version>
5777
<configuration>
5878
<release>17</release>
5979
</configuration>
6080
</plugin>
6181
<plugin>
6282
<groupId>com.github.spotbugs</groupId>
6383
<artifactId>spotbugs-maven-plugin</artifactId>
84+
<version>4.9.8.2</version>
85+
<executions>
86+
<execution>
87+
<id>parent-spotbugs</id>
88+
<phase>test</phase>
89+
<goals>
90+
<goal>check</goal>
91+
</goals>
92+
</execution>
93+
</executions>
6494
<configuration>
6595
<excludeFilterFile>spotbugs.xml</excludeFilterFile>
6696
</configuration>
@@ -72,18 +102,38 @@
72102
<dependency>
73103
<groupId>com.github.martinpaljak</groupId>
74104
<artifactId>apdu4j-core</artifactId>
75-
<version>25.03.11</version>
105+
<version>${apdu4j.version}</version>
76106
</dependency>
77107
<dependency>
78108
<groupId>com.github.martinpaljak</groupId>
79109
<artifactId>apdu4j-pcsc</artifactId>
80-
<version>25.03.11</version>
110+
<version>${apdu4j.version}</version>
81111
</dependency>
82112
<dependency>
83113
<groupId>com.payneteasy</groupId>
84114
<artifactId>ber-tlv</artifactId>
85115
<version>1.0-11</version>
86116
</dependency>
117+
<dependency>
118+
<groupId>org.slf4j</groupId>
119+
<artifactId>slf4j-api</artifactId>
120+
<version>2.0.17</version>
121+
</dependency>
122+
<dependency>
123+
<groupId>org.slf4j</groupId>
124+
<artifactId>slf4j-simple</artifactId>
125+
<version>2.0.17</version>
126+
</dependency>
127+
<dependency>
128+
<groupId>org.bouncycastle</groupId>
129+
<artifactId>bcpkix-jdk18on</artifactId>
130+
<version>1.82</version>
131+
</dependency>
132+
<dependency>
133+
<groupId>org.testng</groupId>
134+
<artifactId>testng</artifactId>
135+
<version>7.11.0</version>
136+
</dependency>
87137
</dependencies>
88138
</dependencyManagement>
89-
</project>
139+
</project>

tool/pom.xml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,28 @@
6969
<id>exe</id>
7070
<build>
7171
<plugins>
72-
<!-- Call windows version number mangler -->
72+
<!-- Parse and mangle version for Windows, to have no leading '0' -->
7373
<plugin>
7474
<groupId>org.codehaus.mojo</groupId>
7575
<artifactId>build-helper-maven-plugin</artifactId>
76+
<version>3.6.1</version>
77+
<executions>
78+
<execution>
79+
<id>windows-file-version</id>
80+
<goals>
81+
<goal>parse-version</goal>
82+
</goals>
83+
<configuration>
84+
<propertyPrefix>windowsVersion</propertyPrefix>
85+
</configuration>
86+
</execution>
87+
</executions>
7688
</plugin>
7789
<!-- Package for Windows -->
7890
<plugin>
7991
<groupId>com.akathist.maven.plugins.launch4j</groupId>
8092
<artifactId>launch4j-maven-plugin</artifactId>
93+
<version>2.6.0</version>
8194
<executions>
8295
<execution>
8396
<id>gp-exe</id>
@@ -126,6 +139,7 @@
126139
<plugin>
127140
<groupId>org.apache.maven.plugins</groupId>
128141
<artifactId>maven-shade-plugin</artifactId>
142+
<version>3.6.1</version>
129143
<executions>
130144
<execution>
131145
<id>gp-jar</id>
@@ -168,4 +182,4 @@
168182
</plugin>
169183
</plugins>
170184
</build>
171-
</project>
185+
</project>

0 commit comments

Comments
 (0)