Skip to content

Commit 86ecc28

Browse files
committed
Updating POM version management
1 parent 9a318e3 commit 86ecc28

File tree

4 files changed

+41
-20
lines changed

4 files changed

+41
-20
lines changed

database/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,10 @@
1616
<dependency>
1717
<groupId>org.jetbrains</groupId>
1818
<artifactId>annotations</artifactId>
19-
<version>24.1.0</version>
2019
</dependency>
2120
<dependency>
2221
<groupId>com.google.guava</groupId>
2322
<artifactId>guava</artifactId>
24-
<version>33.2.1-android</version>
2523
</dependency>
2624
<dependency>
2725
<groupId>org.bouncycastle</groupId>

kdb/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
<dependency>
2222
<groupId>org.jetbrains</groupId>
2323
<artifactId>annotations</artifactId>
24-
<version>24.1.0</version>
2524
</dependency>
2625
<dependency>
2726
<groupId>org.linguafranca.pwdb</groupId>

kdbx-io/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,10 @@
4141
<dependency>
4242
<groupId>commons-codec</groupId>
4343
<artifactId>commons-codec</artifactId>
44-
<version>1.17.0</version>
4544
</dependency>
4645
<dependency>
4746
<groupId>org.jetbrains</groupId>
4847
<artifactId>annotations</artifactId>
49-
<version>24.1.0</version>
5048
</dependency>
5149
<dependency>
5250
<groupId>org.linguafranca.pwdb</groupId>

pom.xml

Lines changed: 41 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,20 @@
6666
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
6767
<java.version>11</java.version>
6868

69-
<maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
70-
<maven-surefire-plugin.version>3.0.0</maven-surefire-plugin.version>
71-
<nexus-staging-maven-plugin.version>1.6.13</nexus-staging-maven-plugin.version>
72-
<maven-source-plugin.version>3.2.1</maven-source-plugin.version>
73-
<maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version>
74-
<maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version>
75-
<maven-release-plugin.version>3.0.0</maven-release-plugin.version>
76-
<maven-jar-plugin.version>3.0.2</maven-jar-plugin.version>
69+
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
70+
<maven-surefire-plugin.version>3.5.0</maven-surefire-plugin.version>
71+
<nexus-staging-maven-plugin.version>1.7.0</nexus-staging-maven-plugin.version>
72+
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
73+
<maven-javadoc-plugin.version>3.10.0</maven-javadoc-plugin.version>
74+
<maven-gpg-plugin.version>3.2.6</maven-gpg-plugin.version>
75+
<maven-release-plugin.version>3.1.1</maven-release-plugin.version>
76+
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
77+
<maven-dependency-plugin.version>3.8.0</maven-dependency-plugin.version>
78+
<maven-clean-plugin.version>3.4.0</maven-clean-plugin.version>
79+
<versions-maven-plugin.version>2.17.1</versions-maven-plugin.version>
80+
<maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version>
7781
<!-- reduce the chattiness of output - see profile of same name below -->
7882
<inhibitConsoleOutput>false</inhibitConsoleOutput>
79-
<maven-dependency-plugin.version>3.6.0</maven-dependency-plugin.version>
80-
<maven-clean-plugin.version>3.4.0</maven-clean-plugin.version>
8183
</properties>
8284

8385
<build>
@@ -118,6 +120,11 @@
118120
</archive>
119121
</configuration>
120122
</plugin>
123+
<plugin>
124+
<groupId>org.codehaus.mojo</groupId>
125+
<artifactId>versions-maven-plugin</artifactId>
126+
<version>${versions-maven-plugin.version}</version>
127+
</plugin>
121128
</plugins>
122129
</pluginManagement>
123130

@@ -159,7 +166,27 @@
159166
</filesets>
160167
</configuration>
161168
</plugin>
162-
169+
<plugin>
170+
<groupId>org.apache.maven.plugins</groupId>
171+
<artifactId>maven-enforcer-plugin</artifactId>
172+
<version>${maven-enforcer-plugin.version}</version>
173+
<executions>
174+
<execution>
175+
<id>enforce-maven</id>
176+
<goals>
177+
<goal>enforce</goal>
178+
</goals>
179+
<configuration>
180+
<rules>
181+
<!-- for some plugins -->
182+
<requireMavenVersion>
183+
<version>3.6.3</version>
184+
</requireMavenVersion>
185+
</rules>
186+
</configuration>
187+
</execution>
188+
</executions>
189+
</plugin>
163190
</plugins>
164191
</build>
165192

@@ -171,7 +198,6 @@
171198
<dependency>
172199
<groupId>org.slf4j</groupId>
173200
<artifactId>slf4j-api</artifactId>
174-
<version>2.0.12</version>
175201
</dependency>
176202
<dependency>
177203
<groupId>ch.qos.logback</groupId>
@@ -184,7 +210,7 @@
184210
<dependency>
185211
<groupId>org.jetbrains</groupId>
186212
<artifactId>annotations</artifactId>
187-
<version>24.0.1</version>
213+
<version>24.1.0</version>
188214
</dependency>
189215
<!-- for android and Java7 apparently -->
190216
<dependency>
@@ -200,7 +226,7 @@
200226
<dependency>
201227
<groupId>org.slf4j</groupId>
202228
<artifactId>slf4j-api</artifactId>
203-
<version>2.0.5</version>
229+
<version>2.0.12</version>
204230
</dependency>
205231
<!-- if you want to use logback versions from 1.2 on you need to use
206232
SLF4J > 2.0, this was kind of hard to find out. -->
@@ -212,7 +238,7 @@
212238
<dependency>
213239
<groupId>commons-codec</groupId>
214240
<artifactId>commons-codec</artifactId>
215-
<version>1.15</version>
241+
<version>1.17.1</version>
216242
</dependency>
217243
<dependency>
218244
<groupId>junit</groupId>

0 commit comments

Comments
 (0)