This PR introduces the capability to fetch the FernFlower package from the JetBrains repository since they distribute it as a separate package, rather than including it in the git repository as a jar file.
Advantages:
Version Management: Easier to update and specify exact versions.
Reduced Project Size: Keeps the project lightweight by avoiding bundling the library.
Build Tool Compatibility: Simplifies integration with Gradle.
Separation of Concerns: Keeps project code and third-party libraries modular and distinct.
This PR introduces the capability to fetch the FernFlower package from the JetBrains repository since they distribute it as a separate package, rather than including it in the git repository as a
jar
file.Advantages: