@@ -42,6 +42,10 @@ under the License.
42
42
</prerequisites >
43
43
44
44
<dependencies >
45
+ <dependency >
46
+ <groupId >org.slf4j</groupId >
47
+ <artifactId >slf4j-api</artifactId >
48
+ </dependency >
45
49
<dependency >
46
50
<groupId >org.apache.maven</groupId >
47
51
<artifactId >maven-archiver</artifactId >
@@ -114,38 +118,33 @@ under the License.
114
118
<artifactId >maven-plugin-annotations</artifactId >
115
119
<scope >provided</scope >
116
120
</dependency >
117
-
118
- <!-- BAD BOYS: we want to get rid of these -->
119
121
<dependency >
120
- <groupId >org.apache.maven</groupId >
121
- <artifactId >maven-compat </artifactId >
122
+ <groupId >org.apache.maven.resolver </groupId >
123
+ <artifactId >maven-resolver-api </artifactId >
122
124
<scope >provided</scope >
123
125
</dependency >
124
126
<dependency >
125
- <groupId >org.apache.maven.shared </groupId >
126
- <artifactId >maven-filtering </artifactId >
127
- <version >3.4.0</ version >
127
+ <groupId >org.apache.maven.resolver </groupId >
128
+ <artifactId >maven-resolver-util </artifactId >
129
+ <!-- scope compile to work across Maven 3.8/3.9 -- >
128
130
</dependency >
131
+
129
132
<dependency >
130
133
<groupId >org.apache.maven.shared</groupId >
131
- <artifactId >maven-dependency-tree </artifactId >
132
- <version >3.3 .0</version >
134
+ <artifactId >maven-dependency-analyzer </artifactId >
135
+ <version >1.16 .0</version >
133
136
</dependency >
134
137
<dependency >
135
138
<groupId >org.apache.maven.shared</groupId >
136
- <artifactId >maven-dependency-analyzer </artifactId >
137
- <version >1.16 .0</version >
139
+ <artifactId >maven-filtering </artifactId >
140
+ <version >3.4 .0</version >
138
141
<exclusions >
139
142
<exclusion >
140
- <groupId >org.ow2.asm </groupId >
141
- <artifactId >asm </artifactId >
143
+ <groupId >org.codehaus.plexus </groupId >
144
+ <artifactId >plexus-xml </artifactId >
142
145
</exclusion >
143
146
</exclusions >
144
147
</dependency >
145
- <dependency >
146
- <groupId >org.ow2.asm</groupId >
147
- <artifactId >asm</artifactId >
148
- </dependency >
149
148
150
149
<!-- tests -->
151
150
<dependency >
@@ -168,10 +167,35 @@ under the License.
168
167
<artifactId >mockito-core</artifactId >
169
168
<scope >test</scope >
170
169
</dependency >
170
+ <dependency >
171
+ <groupId >org.apache.maven</groupId >
172
+ <artifactId >maven-compat</artifactId >
173
+ <scope >test</scope >
174
+ </dependency >
171
175
</dependencies >
172
176
173
177
<build >
178
+ <resources >
179
+ <resource >
180
+ <directory >src/main/filtered-resources</directory >
181
+ <filtering >true</filtering >
182
+ </resource >
183
+ </resources >
174
184
<plugins >
185
+ <plugin >
186
+ <groupId >org.eclipse.sisu</groupId >
187
+ <artifactId >sisu-maven-plugin</artifactId >
188
+ <version >0.9.0.M4</version >
189
+ <executions >
190
+ <execution >
191
+ <id >index-project</id >
192
+ <goals >
193
+ <goal >main-index</goal >
194
+ <goal >test-index</goal >
195
+ </goals >
196
+ </execution >
197
+ </executions >
198
+ </plugin >
175
199
<plugin >
176
200
<!-- TODO need to override parent version value... I suppose this will eventually end up in mojo parent pom, check regularly -->
177
201
<groupId >org.apache.maven.plugins</groupId >
0 commit comments