File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 230230 <groupId >org.apache.maven.plugins</groupId >
231231 <artifactId >maven-shade-plugin</artifactId >
232232 <version >3.6.0</version >
233+ <dependencies >
234+ <dependency > <!-- correctly shade multiple log4j2 depencneis -->
235+ <groupId >org.apache.logging.log4j</groupId >
236+ <artifactId >log4j-transform-maven-shade-plugin-extensions</artifactId >
237+ <version >0.2.0</version >
238+ </dependency >
239+ </dependencies >
233240 <executions >
234241 <execution >
235242 <phase >package</phase >
238245 </goals >
239246 <configuration >
240247 <transformers >
248+ <transformer implementation =" org.apache.logging.log4j.maven.plugins.shade.transformer.Log4j2PluginCacheFileTransformer" />
249+ <transformer implementation =" org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
241250 <transformer implementation =" org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" >
242251 <manifestEntries >
243252 <Name >rascal-lsp</Name >
253+ <Multi-Release >true</Multi-Release >
244254 <Main-Class >org.rascalmpl.vscode.lsp.RascalLanguageServer</Main-Class >
245255 <Specification-Version >${project.version} </Specification-Version >
246256 <Specification-Vendor >http://www.usethesource.io</Specification-Vendor >
You can’t perform that action at this time.
0 commit comments