* fix(TUP-30360): add an option to disable sharing libraries (#4089) * bugfix(TUP-26346) backport (#3515) * fix(TUP-24953): Kjwang/fix tup 24953 nexus 3 gets populated by crypto utils.jar (#2883) (#2908) * Fix TUP-24953 Nexus 3 gets populated by crypto-utils.jar https://jira.talendforge.org/browse/TUP-24953 * TUP-24953 Nexus 3 gets populated by crypto-utils.jar https://jira.talendforge.org/browse/TUP-24953 Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/nexus/Nexus3RepositoryHandler.java Conflicts: main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/ILibraryManagerService.java main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/model/routines/RoutineLibraryMananger.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/maven/ShareLibrareisHelper.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/nexus/ArtifacoryRepositoryHandler.java * fix(TUP-25929):Studio re synchronizing jars with artifact repository every time when logged into studio * fix(TUP-23519): spark job can't run success when I select EMR58 as (#2534) distribution https://jira.talendforge.org/browse/TUP-23519 Conflicts: main/plugins/org.talend.designer.maven/src/main/java/org/talend/designer/maven/utils/PomUtil.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java * fix(TUP-26346): Files from custom component folders are uploaded to nexus (#3145) multiple times (#3125) * Fix TUP-26346 Files from custom component folders are uploaded to nexus multiple times https://jira.talendforge.org/browse/TUP-26346 * Fix TUP-26346 Files from custom component folders are uploaded to nexus multiple times https://jira.talendforge.org/browse/TUP-26346 * Fix TUP-26346 Files from custom component folders are uploaded to nexus multiple times https://jira.talendforge.org/browse/TUP-26346 Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java * fix(TUP-26346): Add debug logs * fix(TUP-26687): backport * fix(TUP-26346): Add log message * fix(TUP-26346): remove unused log message * fix(TUP-26110):Jar missing when install user component. (#3073) Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java * Fix TUP-26346 Files from custom component folders are uploaded to nexus (#3145) multiple times (#3125) * Fix TUP-26346 Files from custom component folders are uploaded to nexus multiple times https://jira.talendforge.org/browse/TUP-26346 * Fix TUP-26346 Files from custom component folders are uploaded to nexus multiple times https://jira.talendforge.org/browse/TUP-26346 * Fix TUP-26346 Files from custom component folders are uploaded to nexus multiple times https://jira.talendforge.org/browse/TUP-26346 Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java * fix(TUP-26810)if one jar used by two different components, it will (#… (#3465) * fix(TUP-26810)if one jar used by two different components, it will (#3228) fix(TUP-26810)if one jar used by two different components, it will upload to nexus with two versions * TPS-4193 modify code mistake * test github not pushed * tps-4193 Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/maven/ShareLibrareisHelper.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java * TUP-26308 Nexus 2 gets populated by different crypto-utils jar versions (#3122) (#3116) https://jira.talendforge.org/browse/TUP-26308 Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/nexus/Nexus2RepositoryHandler.java Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/maven/ShareLibrareisHelper.java * fix(/TUP-26346): revert TUP-23519 * fix(TUP-26346): Fix switch nexus search hanlder * fix(TUP-26346): deploy lib as release * fix(TUP-26346): set release version for user cmodule * fix(TUP-26346): set release version for module Co-authored-by: kjwang <kjwang@talend.com> Co-authored-by: Zhiwei Xue <zwxue@talend.com> Co-authored-by: Chao MENG <cmeng@talend.com> Co-authored-by: wchen-talend <wchen@talend.com> Co-authored-by: hzhao-talendbj <49395568+hzhao-talendbj@users.noreply.github.com> Conflicts: main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/ILibraryManagerService.java main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/model/general/ModuleNeeded.java main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/model/routines/RoutineLibraryMananger.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/maven/ShareLibrareisHelper.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/nexus/ArtifacoryRepositoryHandler.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/nexus/Nexus3RepositoryHandler.java * fix(TUP-30360): add an option to disable sharing libraries (#4040) (#4058) * fix(TUP-30360): add an option to disable sharing libraries (#4040) * fix(TUP-30360): add an option to disable sharing libraries * fix(TUP-30360): add new preference to disable sharing libs at startup * fix(TUP-30360): update log message * fix(TUP-30360): install libfile Conflicts: main/plugins/org.talend.commons.runtime/src/org/talend/commons/utils/network/NetworkUtil.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java * fix(TUP-30360): fix sharing user components * fix(TUP-30360): fix sharing jars * fix(TUP-30360): fix sharing components Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java Conflicts: main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/model/routines/RoutineLibraryMananger.java main/plugins/org.talend.librariesmanager.ui/src/main/java/org/talend/librariesmanager/ui/startup/ShareLibsSynchronizer.java main/plugins/org.talend.librariesmanager.ui/src/main/java/org/talend/librariesmanager/ui/startup/ShareMavenArtifactsOnStartup.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/maven/ShareLibrareisHelper.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/nexus/ArtifacoryRepositoryHandler.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/nexus/Nexus3RepositoryHandler.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/nexus/utils/ShareLibrariesUtil.java main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/prefs/LibrariesManagerUtils.java * bugfix(TUP-30203): Search required groups only (#4174) * fix(TUP-30203): only search required library groups * fix(TUP-30203): only search required library groups, refactor * fix(TUP-30203): only search required library groups, refactor * fix(TUP-30203): exclude class file * fix(TUP-30203): exclude class file * fix(TUP-30203): share libs in background * fix(TUP-30203): add i18n Conflicts: main/plugins/org.talend.librariesmanager/src/main/java/org/talend/librariesmanager/model/service/LocalLibraryManager.java * fix(TUP-30203): remove unncessary changes