[ ] All tests passed. If this feature is not already covered by the tests, I added new tests.
[ ] I used npm run format for formatting the code before submitting the pull request.
This PR adds the functionality to configure a remote repository within Artifactory as a proxy for essential tools that the JFrog extension typically fetches from https://releases.jfrog.io/. This configuration feature allows users to specify the externalResourcesRepository within the JFrog extension or set the JFROG_IDE_RELEASES_REPO environment variable.
This PR includes refactoring of the JAS runner creation process and introduces a dedicated Analyzer Manager class to encapsulate all related functionalities.
[ ] I used
npm run format
for formatting the code before submitting the pull request.This PR adds the functionality to configure a remote repository within Artifactory as a proxy for essential tools that the JFrog extension typically fetches from https://releases.jfrog.io/. This configuration feature allows users to specify the externalResourcesRepository within the JFrog extension or set the JFROG_IDE_RELEASES_REPO environment variable.
This PR includes refactoring of the JAS runner creation process and introduces a dedicated Analyzer Manager class to encapsulate all related functionalities.