protected InstallDeployTaskSupport createPreConfiguredTask(Project project) { CustomDeployTask deployTask = deployTaskFactory.create(); deployTask.setProject(project); deployTask.setUniqueVersion(isUniqueVersion()); addProtocolProvider(deployTask); addRemoteRepositories(deployTask); return deployTask; }
private void addProtocolProvider(CustomDeployTask deployTask) { PlexusContainer plexusContainer = deployTask.getContainer(); for (File wagonProviderJar : getJars()) { try { plexusContainer.addJarResource(wagonProviderJar); } catch (PlexusContainerException e) { throw new RuntimeException(e); } } }