/** * {@inheritDoc} */ public List<String> validateScmUrl( String scmSpecificUrl, char delimiter ) { List<String> messages = new ArrayList<String>(); try { makeProviderScmRepository( scmSpecificUrl, delimiter ); } catch ( ScmRepositoryException e ) { messages.add( e.getMessage() ); } return messages; }
/** * {@inheritDoc} */ public List<String> validateScmUrl( String scmSpecificUrl, char delimiter ) { List<String> messages = new ArrayList<String>(); try { makeProviderScmRepository( scmSpecificUrl, delimiter ); } catch ( ScmRepositoryException e ) { messages.add( e.getMessage() ); } return messages; }
log.debug(e.getMessage(), e);
protected ScmRepository getScmRepository( ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment ) throws ReleaseFailureException, ReleaseExecutionException { try { return scmRepositoryConfigurator.getConfiguredRepository( releaseDescriptor, releaseEnvironment.getSettings() ); } catch ( ScmRepositoryException exception ) { throw new ReleaseScmRepositoryException( exception.getMessage(), exception.getValidationMessages() ); } catch ( NoSuchScmProviderException exception ) { throw new ReleaseExecutionException( "Unable to configure SCM repository: " + exception.getMessage(), exception ); } }
} catch (ScmRepositoryException e) { LOGGER.throwing(ScmManager.class.getName(), "makeScmRepository", e); LOGGER.severe("Error creating ScmRepository : "+e.getMessage()); } catch (NoSuchScmProviderException e) { LOGGER.throwing(ScmManager.class.getName(), "makeScmRepository", e);
throw new ReleaseScmRepositoryException( e.getMessage() + " for URL: " + releaseDescriptor.getScmSourceUrl(), e.getValidationMessages() );
e.getMessage() + " for URL: " + releaseDescriptor.getScmSourceUrl(), e.getValidationMessages() );
protected ScmProvider getScmProvider( ReleaseDescriptor releaseDescriptor, ReleaseEnvironment releaseEnvironment ) throws ReleaseScmRepositoryException, ReleaseExecutionException { try { ScmRepository repository = scmRepositoryConfigurator.getConfiguredRepository( releaseDescriptor, releaseEnvironment.getSettings() ); return scmRepositoryConfigurator.getRepositoryProvider( repository ); } catch ( ScmRepositoryException e ) { throw new ReleaseScmRepositoryException( e.getMessage() + " for URL: " + releaseDescriptor.getScmSourceUrl(), e.getValidationMessages() ); } catch ( NoSuchScmProviderException e ) { throw new ReleaseExecutionException( "Unable to configure SCM repository: " + e.getMessage(), e ); } }
logError( result, e.getMessage() ); throw new ReleaseScmRepositoryException( e.getMessage(), e.getValidationMessages() );
throw new ReleaseScmRepositoryException( e.getMessage(), e.getValidationMessages() );
throw new ReleaseScmRepositoryException( e.getMessage(), e.getValidationMessages() );
throw new ReleaseScmRepositoryException( e.getMessage(), e.getValidationMessages() );
throw new ReleaseScmRepositoryException( e.getMessage(), e.getValidationMessages() );
result.setProviderMessage( e.getMessage() + ": " + getValidationMessages( e ) ); getLogger().error( e.getMessage(), e );
result.setProviderMessage( e.getMessage() + ": " + getValidationMessages( e ) ); getLogger().error( e.getMessage(), e );
result.setProviderMessage( e.getMessage() + ": " + getValidationMessages( e ) ); getLogger().error( e.getMessage(), e );
throw new ReleaseScmRepositoryException( e.getMessage(), e.getValidationMessages() );
throw new ReleaseScmRepositoryException( e.getMessage(), e.getValidationMessages() );
result.setProviderMessage( e.getMessage() + ": " + getValidationMessages( e ) ); getLogger().error( e.getMessage(), e );