public Repository( String id, String url ) { if ( id == null ) { throw new NullPointerException( "id cannot be null" ); } setId( id ); if ( url == null ) { throw new NullPointerException( "url cannot be null" ); } setUrl( url ); }
protected Repository createFileRepository( String url ) { File path = new File( url.substring( 7 ) ); path.mkdirs(); Repository repository = new Repository(); repository.setUrl( url ); return repository; }
protected Repository createFileRepository( String url ) { File path = new File( url.substring( 7 ) ); path.mkdirs(); Repository repository = new Repository(); repository.setUrl( url ); return repository; }
public Repository( String id, String url ) { if ( id == null ) { throw new NullPointerException( "id cannot be null" ); } setId( id ); if ( url == null ) { throw new NullPointerException( "url cannot be null" ); } setUrl( url ); }
private void adaptRepository(Repository source) { source.setUrl(source.getUrl().replaceFirst("nuget://", "https://")); }
/** * @see org.apache.maven.wagon.AbstractWagon#connect(org.apache.maven.wagon.repository.Repository, * org.apache.maven.wagon.authentication.AuthenticationInfo, * org.apache.maven.wagon.proxy.ProxyInfoProvider) */ public void connect(Repository repository, AuthenticationInfo authenticationInfo, ProxyInfoProvider proxyInfoProvider) throws ConnectionException, AuthenticationException { String url = repository.getUrl(); if (url.startsWith("gitsite:")) { url = url.substring(8); int index = url.indexOf(':'); if (index > -1) { siteBranch = url.substring(index + 1); url = url.substring(0, index); } else { siteBranch = "gh-pages"; } if (url.startsWith("file:///")) url = "scm:git:" + url; else url = "scm:git:ssh://" + url; repository.setUrl(url); } super.connect(repository, authenticationInfo, proxyInfoProvider); }
protected void setupWagonTestingFixtures() throws Exception { // File round trip testing File file = FileTestUtils.createUniqueFile( "local-repository", "test-resource" ); file.delete(); file.getParentFile().mkdirs(); File repositoryDirectory = getRepositoryDirectory(); FileUtils.deleteDirectory( repositoryDirectory ); repositoryDirectory.mkdirs(); server = new Server( ); //connector = new ServerConnector( server, new HttpConnectionFactory( new HttpConfiguration() ) ); //server.addConnector( connector ); connector = addConnector( server ); PutHandler putHandler = new PutHandler( repositoryDirectory ); ServletContextHandler context = createContext( server, repositoryDirectory ); HandlerCollection handlers = new HandlerCollection(); handlers.addHandler( putHandler ); handlers.addHandler( context ); server.setHandler( handlers ); server.start(); testRepository.setUrl( getTestRepositoryUrl() ); }
protected void setupRepositories() throws Exception { resource = "test-resource"; // ---------------------------------------------------------------------- // Create the test repository for the wagon we are testing. // ---------------------------------------------------------------------- testRepository = new Repository(); testRepository.setUrl( getTestRepositoryUrl() ); testRepository.setPermissions( getPermissions() ); // ---------------------------------------------------------------------- // Create a test local repository. // ---------------------------------------------------------------------- localRepositoryPath = FileTestUtils.createDir( "local-repository" ).getPath(); localRepository = createFileRepository( "file://" + localRepositoryPath ); message( "Local repository: " + localRepository ); File f = new File( localRepositoryPath ); if ( !f.exists() ) { f.mkdirs(); } }
protected void setupRepositories() throws Exception { resource = "test-resource"; // ---------------------------------------------------------------------- // Create the test repository for the wagon we are testing. // ---------------------------------------------------------------------- testRepository = new Repository(); testRepository.setUrl( getTestRepositoryUrl() ); testRepository.setPermissions( getPermissions() ); // ---------------------------------------------------------------------- // Create a test local repository. // ---------------------------------------------------------------------- localRepositoryPath = FileTestUtils.createDir( "local-repository" ).getPath(); localRepository = createFileRepository( "file://" + localRepositoryPath ); message( "Local repository: " + localRepository ); File f = new File( localRepositoryPath ); if ( !f.exists() ) { f.mkdirs(); } }
protected void setupWagonTestingFixtures() throws Exception { // File round trip testing File file = FileTestUtils.createUniqueFile( "local-repository", "test-resource" ); file.delete(); file.getParentFile().mkdirs(); File repositoryDirectory = getRepositoryDirectory(); FileUtils.deleteDirectory( repositoryDirectory ); repositoryDirectory.mkdirs(); server = new Server( ); //connector = new ServerConnector( server, new HttpConnectionFactory( new HttpConfiguration() ) ); //server.addConnector( connector ); connector = addConnector( server ); PutHandler putHandler = new PutHandler( repositoryDirectory ); ServletContextHandler context = createContext( server, repositoryDirectory ); HandlerCollection handlers = new HandlerCollection(); handlers.addHandler( putHandler ); handlers.addHandler( context ); server.setHandler( handlers ); server.start(); testRepository.setUrl( getTestRepositoryUrl() ); }
public void deploy() throws ComponentLookupException, ConnectionException, AuthenticationException, TransferFailedException, ResourceDoesNotExistException, AuthorizationException { Repository repository = new Repository(); repository.setUrl( repositoryUrl ); wagon.connect( repository, getWagonAuthenticationInfo() ); wagon.put( fileToDeploy, artifactPath ); wagon.disconnect(); }
public void deploy() throws ComponentLookupException, ConnectionException, AuthenticationException, TransferFailedException, ResourceDoesNotExistException, AuthorizationException { Repository repository = new Repository(); repository.setUrl(repositoryUrl); wagon.connect(repository, getWagonAuthenticationInfo()); wagon.put(fileToDeploy, artifactPath); wagon.disconnect(); }
private Wagon createAndConfigureWagon( String repositoryId, Settings settings, Repository repository ) throws WagonException { Wagon wagon = null; for ( Server server : settings.getServers() ) { String id = server.getId(); if ( id != null && id.equals( repositoryId ) ) { Xpp3Dom configuration = (Xpp3Dom) server.getConfiguration(); String url = configuration == null ? null : configuration.getAttribute( "url" ); if ( StringUtils.isBlank( url ) ) { throw new NullPointerException( "url cannot be null" ); } repository.setUrl( url ); wagon = getWagon( repository.getProtocol() ); configureWagon( wagon, repositoryId, server ); break; } } return wagon; }
public void deploy() throws ComponentLookupException, ConnectionException, AuthenticationException, TransferFailedException, ResourceDoesNotExistException, AuthorizationException { Wagon wagon; try { wagon = (Wagon) TestContainer.getInstance().lookup( Wagon.ROLE, protocol ); } catch ( Exception e ) { throw new ComponentLookupException( e.getMessage(), Wagon.ROLE, protocol ); } Repository repository = new Repository(); repository.setUrl( repositoryUrl ); wagon.connect( repository, RequestFacade.getWagonAuthenticationInfo() ); wagon.put( fileToDeploy, artifactPath ); wagon.disconnect(); }
public void openConnectionInternal() repository.setUrl( getURL( repository ) );
public void openConnectionInternal() repository.setUrl( getURL( repository ) );
repository.setUrl( url );