@@ -23,12 +23,12 @@ under the License.
23
23
<parent >
24
24
<groupId >org.apache.maven.plugins</groupId >
25
25
<artifactId >maven-plugins</artifactId >
26
- <version >41 </version >
26
+ <version >42 </version >
27
27
<relativePath />
28
28
</parent >
29
29
30
30
<artifactId >maven-source-plugin</artifactId >
31
- <version >3.3.2 -SNAPSHOT</version >
31
+ <version >4.0.0 -SNAPSHOT</version >
32
32
<packaging >maven-plugin</packaging >
33
33
34
34
<name >Apache Maven Source Plugin</name >
@@ -77,86 +77,112 @@ under the License.
77
77
</distributionManagement >
78
78
79
79
<properties >
80
- <javaVersion >8</javaVersion >
81
- <mavenVersion >3.2.5</mavenVersion >
80
+ <javaVersion >17</javaVersion >
81
+ <mavenVersion >4.0.0-beta-3</mavenVersion >
82
+
83
+ <guiceVersion >6.0.0</guiceVersion >
84
+ <junitVersion >5.10.2</junitVersion >
85
+ <mavenArchiverVersion >4.0.0-SNAPSHOT</mavenArchiverVersion >
86
+ <mavenPluginPluginVersion >4.0.0-SNAPSHOT</mavenPluginPluginVersion >
87
+ <mavenPluginTestingVersion >4.0.0-alpha-3-SNAPSHOT</mavenPluginTestingVersion >
88
+ <mockitoVersion >5.12.0</mockitoVersion >
89
+ <plexusArchiverVersion >4.9.2</plexusArchiverVersion >
90
+ <version .maven-plugin-tools>${mavenPluginPluginVersion} </version .maven-plugin-tools>
91
+ <version .maven-invoker-plugin>3.7.0</version .maven-invoker-plugin>
92
+
82
93
<project .build.outputTimestamp>2024-03-30T01:49:10Z</project .build.outputTimestamp>
83
94
</properties >
84
95
85
96
<dependencyManagement >
86
97
<dependencies >
87
98
<dependency >
88
- <groupId >commons-io</groupId >
89
- <artifactId >commons-io</artifactId >
90
- <version >2.16.1</version >
99
+ <groupId >org.apache.commons</groupId >
100
+ <artifactId >commons-compress</artifactId >
101
+ <version >1.26.1</version >
102
+ </dependency >
103
+ <dependency >
104
+ <groupId >com.google.guava</groupId >
105
+ <artifactId >guava</artifactId >
106
+ <version >32.0.1-jre</version >
91
107
</dependency >
92
108
</dependencies >
93
109
</dependencyManagement >
94
110
95
111
<dependencies >
96
112
<dependency >
97
113
<groupId >org.apache.maven</groupId >
98
- <artifactId >maven-model </artifactId >
114
+ <artifactId >maven-api-core </artifactId >
99
115
<version >${mavenVersion} </version >
100
116
<scope >provided</scope >
101
117
</dependency >
102
118
<dependency >
103
119
<groupId >org.apache.maven</groupId >
104
- <artifactId >maven-plugin- api</artifactId >
120
+ <artifactId >maven-api-di </artifactId >
105
121
<version >${mavenVersion} </version >
106
122
<scope >provided</scope >
107
123
</dependency >
108
124
<dependency >
109
125
<groupId >org.apache.maven</groupId >
110
- <artifactId >maven-artifact </artifactId >
126
+ <artifactId >maven-api-model </artifactId >
111
127
<version >${mavenVersion} </version >
112
128
<scope >provided</scope >
113
129
</dependency >
114
130
<dependency >
115
131
<groupId >org.apache.maven</groupId >
116
- <artifactId >maven-core </artifactId >
132
+ <artifactId >maven-api-meta </artifactId >
117
133
<version >${mavenVersion} </version >
118
134
<scope >provided</scope >
119
135
</dependency >
120
136
121
- <!-- dependencies to annotations -->
122
- <dependency >
123
- <groupId >org.apache.maven.plugin-tools</groupId >
124
- <artifactId >maven-plugin-annotations</artifactId >
125
- <scope >provided</scope >
126
- </dependency >
127
-
128
137
<dependency >
129
138
<groupId >org.apache.maven</groupId >
130
139
<artifactId >maven-archiver</artifactId >
131
- <version >3.6.2 </version >
140
+ <version >${mavenArchiverVersion} </version >
132
141
</dependency >
133
142
<dependency >
134
143
<groupId >org.codehaus.plexus</groupId >
135
144
<artifactId >plexus-archiver</artifactId >
136
- <version >4.9.2 </version >
145
+ <version >${plexusArchiverVersion} </version >
137
146
</dependency >
138
147
<dependency >
139
148
<groupId >org.codehaus.plexus</groupId >
140
149
<artifactId >plexus-utils</artifactId >
141
- <version >3.5.1</version >
142
150
</dependency >
143
151
144
152
<dependency >
145
153
<groupId >org.apache.maven.plugin-testing</groupId >
146
154
<artifactId >maven-plugin-testing-harness</artifactId >
147
- <version >3.3.0</version >
155
+ <version >${mavenPluginTestingVersion} </version >
156
+ <scope >test</scope >
157
+ </dependency >
158
+ <dependency >
159
+ <groupId >org.apache.maven</groupId >
160
+ <artifactId >maven-core</artifactId >
161
+ <version >${mavenVersion} </version >
148
162
<scope >test</scope >
149
163
</dependency >
150
164
<dependency >
151
165
<groupId >org.apache.maven</groupId >
152
- <artifactId >maven-compat </artifactId >
166
+ <artifactId >maven-api-impl </artifactId >
153
167
<version >${mavenVersion} </version >
154
168
<scope >test</scope >
155
169
</dependency >
156
170
<dependency >
157
- <groupId >junit</groupId >
158
- <artifactId >junit</artifactId >
159
- <version >4.13.2</version >
171
+ <groupId >com.google.inject</groupId >
172
+ <artifactId >guice</artifactId >
173
+ <version >${guiceVersion} </version >
174
+ <scope >test</scope >
175
+ </dependency >
176
+ <dependency >
177
+ <groupId >org.junit.jupiter</groupId >
178
+ <artifactId >junit-jupiter-api</artifactId >
179
+ <version >${junitVersion} </version >
180
+ <scope >test</scope >
181
+ </dependency >
182
+ <dependency >
183
+ <groupId >org.mockito</groupId >
184
+ <artifactId >mockito-core</artifactId >
185
+ <version >${mockitoVersion} </version >
160
186
<scope >test</scope >
161
187
</dependency >
162
188
</dependencies >
0 commit comments