Skip to content

Commit 38534e3

Browse files
authored
Cleanup deps (#463)
Group them logically and tidy things up.
1 parent 0814ec7 commit 38534e3

1 file changed

Lines changed: 41 additions & 29 deletions

File tree

pom.xml

Lines changed: 41 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,28 @@ under the License.
7171
</distributionManagement>
7272

7373
<properties>
74-
<mavenFilteringVersion>3.4.0</mavenFilteringVersion>
7574
<mavenVersion>3.9.12</mavenVersion>
7675
<javaVersion>8</javaVersion>
7776
<project.build.outputTimestamp>2025-11-22T21:31:20Z</project.build.outputTimestamp>
7877

78+
<version.slf4j>1.7.36</version.slf4j>
7979
<version.maven-invoker-plugin>3.9.1</version.maven-invoker-plugin>
8080
</properties>
8181

8282
<dependencies>
83+
<!-- Needed dependencies -->
84+
<dependency>
85+
<groupId>org.apache.maven.shared</groupId>
86+
<artifactId>maven-filtering</artifactId>
87+
<version>3.4.0</version>
88+
</dependency>
89+
<dependency>
90+
<groupId>org.apache.commons</groupId>
91+
<artifactId>commons-lang3</artifactId>
92+
<version>3.20.0</version>
93+
</dependency>
94+
95+
<!-- Maven (provided) -->
8396
<dependency>
8497
<groupId>org.apache.maven</groupId>
8598
<artifactId>maven-plugin-api</artifactId>
@@ -105,52 +118,51 @@ under the License.
105118
<scope>provided</scope>
106119
</dependency>
107120
<dependency>
108-
<groupId>org.codehaus.plexus</groupId>
109-
<artifactId>plexus-utils</artifactId>
110-
<scope>test</scope>
121+
<groupId>javax.inject</groupId>
122+
<artifactId>javax.inject</artifactId>
123+
<version>1</version>
124+
<scope>provided</scope>
111125
</dependency>
112126
<dependency>
113-
<groupId>org.apache.maven.shared</groupId>
114-
<artifactId>maven-filtering</artifactId>
115-
<version>${mavenFilteringVersion}</version>
127+
<groupId>org.slf4j</groupId>
128+
<artifactId>slf4j-api</artifactId>
129+
<version>${version.slf4j}</version>
130+
<scope>provided</scope>
116131
</dependency>
132+
133+
<!-- Test -->
117134
<dependency>
118-
<groupId>commons-io</groupId>
119-
<artifactId>commons-io</artifactId>
120-
<version>2.21.0</version>
135+
<groupId>org.junit.jupiter</groupId>
136+
<artifactId>junit-jupiter-api</artifactId>
121137
<scope>test</scope>
122138
</dependency>
123139
<dependency>
124-
<groupId>org.apache.commons</groupId>
125-
<artifactId>commons-lang3</artifactId>
126-
<version>3.20.0</version>
127-
</dependency>
128-
<dependency>
129-
<groupId>org.apache.maven.plugin-testing</groupId>
130-
<artifactId>maven-plugin-testing-harness</artifactId>
131-
<version>3.5.1</version>
140+
<groupId>org.mockito</groupId>
141+
<artifactId>mockito-core</artifactId>
142+
<version>4.11.0</version>
132143
<scope>test</scope>
133144
</dependency>
134145
<dependency>
135-
<groupId>org.junit.jupiter</groupId>
136-
<artifactId>junit-jupiter-api</artifactId>
146+
<groupId>org.slf4j</groupId>
147+
<artifactId>slf4j-simple</artifactId>
148+
<version>${version.slf4j}</version>
137149
<scope>test</scope>
138150
</dependency>
139151
<dependency>
140-
<groupId>org.mockito</groupId>
141-
<artifactId>mockito-core</artifactId>
142-
<version>4.11.0</version>
152+
<groupId>org.codehaus.plexus</groupId>
153+
<artifactId>plexus-utils</artifactId>
143154
<scope>test</scope>
144155
</dependency>
145156
<dependency>
146-
<groupId>javax.inject</groupId>
147-
<artifactId>javax.inject</artifactId>
148-
<version>1</version>
157+
<groupId>commons-io</groupId>
158+
<artifactId>commons-io</artifactId>
159+
<version>2.21.0</version>
160+
<scope>test</scope>
149161
</dependency>
150162
<dependency>
151-
<groupId>org.slf4j</groupId>
152-
<artifactId>slf4j-simple</artifactId>
153-
<version>1.7.36</version>
163+
<groupId>org.apache.maven.plugin-testing</groupId>
164+
<artifactId>maven-plugin-testing-harness</artifactId>
165+
<version>3.5.1</version>
154166
<scope>test</scope>
155167
</dependency>
156168
</dependencies>

0 commit comments

Comments
 (0)