IntelliJ Uber 3rd-party.jar & 3rd-party-rt.jar

已回答

Starting in 2021.2 IJ moved from including individual OSS jars in its lib folder such as

    asm.jar,  commons-logging.jar, etc..

to including 

   3rd-party.jar,3rd-party-rt.jar. 

Was this done to improve performance?

The uber JAR requires more work by end users to fix exploits that are unpatched by IJ, and sometimes using a later verson of the IDE is not an option.

Example

We have a current license for IntelliJ but the maven support has really been lacking after 2017.3 and especially 2019.2 and JetBrains has no plan to fix it. With those release its easy to update jars so we are lucky from that prespective.

However, users of 2021.2 or newer if for some reason they cannot upgrade they will be required to recreate the 3rd-party to patch and this is the main point I want to make.

 

 

0

Yes, it was done for the performance optimizations.

What specific Maven features do not work for you that you need to apply patches? What patches do you apply and what classes do you change?

Please share YouTrack links to the Maven specific bugs than you would like to see addressed so that you don't have to patch it manually.

0

请先登录再写评论。