@@ -37,7 +37,7 @@ under the License.
37
37
<inceptionYear >2005</inceptionYear >
38
38
39
39
<prerequisites >
40
- <maven >3.2.5 </maven >
40
+ <maven >[3.8,) </maven >
41
41
</prerequisites >
42
42
43
43
<!-- profiles>
@@ -60,78 +60,66 @@ under the License.
60
60
</profile>
61
61
</profiles-->
62
62
<dependencies >
63
+ <dependency >
64
+ <groupId >org.codehaus.plexus</groupId >
65
+ <artifactId >plexus-utils</artifactId >
66
+ </dependency >
67
+ <dependency >
68
+ <groupId >org.apache.ant</groupId >
69
+ <artifactId >ant</artifactId >
70
+ </dependency >
71
+
63
72
<dependency >
64
73
<groupId >org.apache.maven</groupId >
65
74
<artifactId >maven-plugin-api</artifactId >
66
- <version >${maven.version} </version >
67
75
<scope >provided</scope >
68
76
</dependency >
69
77
<dependency >
70
78
<groupId >org.apache.maven.plugin-tools</groupId >
71
79
<artifactId >maven-plugin-annotations</artifactId >
72
- <scope >compile</scope >
73
- </dependency >
74
- <dependency >
75
- <groupId >org.codehaus.plexus</groupId >
76
- <artifactId >plexus-utils</artifactId >
77
- </dependency >
78
- <dependency >
79
- <groupId >org.codehaus.plexus</groupId >
80
- <artifactId >plexus-xml</artifactId >
81
- </dependency >
82
- <dependency >
83
- <groupId >junit</groupId >
84
- <artifactId >junit</artifactId >
85
- <scope >test</scope >
80
+ <scope >provided</scope >
86
81
</dependency >
87
82
<dependency >
88
83
<groupId >org.apache.maven</groupId >
89
84
<artifactId >maven-model</artifactId >
90
- <version >${maven.version} </version >
91
85
<scope >provided</scope >
92
86
</dependency >
93
87
<dependency >
94
88
<groupId >org.apache.maven</groupId >
95
89
<artifactId >maven-core</artifactId >
96
- <version >${maven.version} </version >
97
90
<scope >provided</scope >
98
91
</dependency >
99
92
<dependency >
100
93
<groupId >javax.inject</groupId >
101
94
<artifactId >javax.inject</artifactId >
102
- <version >${javax.inject.version} </version >
103
95
<scope >provided</scope >
104
96
</dependency >
97
+
98
+ <dependency >
99
+ <groupId >junit</groupId >
100
+ <artifactId >junit</artifactId >
101
+ <scope >test</scope >
102
+ </dependency >
105
103
<dependency >
106
104
<groupId >org.apache.maven</groupId >
107
105
<artifactId >maven-compat</artifactId >
108
- <version >${maven.version} </version >
109
106
<scope >test</scope >
110
107
</dependency >
111
108
<dependency >
112
109
<groupId >org.apache.maven.plugin-testing</groupId >
113
110
<artifactId >maven-plugin-testing-harness</artifactId >
114
- <version >3.3.0</version >
115
111
<scope >test</scope >
116
112
</dependency >
117
113
<dependency >
118
114
<groupId >org.slf4j</groupId >
119
115
<artifactId >slf4j-simple</artifactId >
120
- <version >2.0.17</version >
121
116
<scope >test</scope >
122
117
</dependency >
123
118
<dependency >
124
119
<groupId >org.mockito</groupId >
125
120
<artifactId >mockito-core</artifactId >
126
- <version >${mockito.version} </version >
127
121
<scope >test</scope >
128
122
</dependency >
129
- <dependency >
130
- <groupId >org.apache.ant</groupId >
131
- <artifactId >ant</artifactId >
132
- <type >jar</type >
133
- <scope >compile</scope >
134
- </dependency >
135
123
<dependency >
136
124
<groupId >${project.groupId} </groupId >
137
125
<artifactId >nb-shared</artifactId >
@@ -142,25 +130,8 @@ under the License.
142
130
<!-- TODO need to override parent version value... I suppose this will eventually end up in mojo parent pom, check regularly -->
143
131
<build >
144
132
<plugins >
145
- <plugin >
146
- <artifactId >maven-enforcer-plugin</artifactId >
147
- <executions >
148
- <execution >
149
- <id >enforce-maven</id >
150
- <goals >
151
- <goal >enforce</goal >
152
- </goals >
153
- <configuration >
154
- <rules >
155
- <requireMavenVersion >
156
- <version >${maven.minimum.version} </version >
157
- </requireMavenVersion >
158
- </rules >
159
- </configuration >
160
- </execution >
161
- </executions >
162
- </plugin >
163
133
<plugin ><!-- TODO need to override parent version value... I suppose this will eventually end up in mojo parent pom, check regularly -->
134
+ <groupId >org.apache.maven.plugins</groupId >
164
135
<artifactId >maven-plugin-plugin</artifactId >
165
136
<configuration >
166
137
<skipErrorNoDescriptorsFound >true</skipErrorNoDescriptorsFound >
@@ -183,31 +154,14 @@ under the License.
183
154
</executions >
184
155
</plugin >
185
156
<plugin >
157
+ <groupId >org.apache.maven.plugins</groupId >
186
158
<artifactId >maven-compiler-plugin</artifactId >
187
159
<configuration >
188
160
<showDeprecation >true</showDeprecation >
189
161
</configuration >
190
162
</plugin >
191
163
<plugin >
192
- <groupId >org.codehaus.mojo</groupId >
193
- <artifactId >animal-sniffer-maven-plugin</artifactId >
194
- <executions >
195
- <execution >
196
- <phase >package</phase >
197
- <goals >
198
- <goal >check</goal >
199
- </goals >
200
- <configuration >
201
- <signature >
202
- <groupId >org.codehaus.mojo.signature</groupId >
203
- <artifactId >java18</artifactId >
204
- <version >1.0</version >
205
- </signature >
206
- </configuration >
207
- </execution >
208
- </executions >
209
- </plugin >
210
- <plugin >
164
+ <groupId >org.apache.maven.plugins</groupId >
211
165
<artifactId >maven-site-plugin</artifactId >
212
166
</plugin >
213
167
</plugins >
@@ -216,6 +170,7 @@ under the License.
216
170
<reporting >
217
171
<plugins >
218
172
<plugin >
173
+ <groupId >org.apache.maven.plugins</groupId >
219
174
<artifactId >maven-project-info-reports-plugin</artifactId >
220
175
<reportSets >
221
176
<reportSet >
@@ -227,15 +182,19 @@ under the License.
227
182
</reportSets >
228
183
</plugin >
229
184
<plugin >
185
+ <groupId >org.apache.maven.plugins</groupId >
230
186
<artifactId >maven-checkstyle-plugin</artifactId >
231
187
</plugin >
232
188
<plugin >
189
+ <groupId >org.apache.maven.plugins</groupId >
233
190
<artifactId >maven-jxr-plugin</artifactId >
234
191
</plugin >
235
192
<plugin >
193
+ <groupId >org.apache.maven.plugins</groupId >
236
194
<artifactId >maven-plugin-report-plugin</artifactId >
237
195
</plugin >
238
196
<plugin >
197
+ <groupId >org.apache.maven.plugins</groupId >
239
198
<artifactId >maven-javadoc-plugin</artifactId >
240
199
<configuration >
241
200
<quiet >true</quiet >
@@ -260,6 +219,7 @@ under the License.
260
219
</configuration >
261
220
</plugin >
262
221
<plugin >
222
+ <groupId >org.apache.maven.plugins</groupId >
263
223
<artifactId >maven-pmd-plugin</artifactId >
264
224
</plugin >
265
225
<plugin >
@@ -280,6 +240,7 @@ under the License.
280
240
281
241
<plugins >
282
242
<plugin >
243
+ <groupId >org.apache.maven.plugins</groupId >
283
244
<artifactId >maven-invoker-plugin</artifactId >
284
245
<configuration >
285
246
<debug >false</debug >
0 commit comments