Examples of ArchivaRepository


Examples of org.apache.maven.archiva.model.ArchivaRepository

    public ArchivaRepository getRepository()
    {
        if ( repo == null )
        {
            repo = new ArchivaRepository( TEST_REPO_ID, TEST_REPO_NAME, TEST_REPO_URL );
        }

        return repo;
    }
View Full Code Here

Examples of org.apache.maven.archiva.model.ArchivaRepository

            testRepo.mkdirs();
        }

        String repoUri = "file://" + StringUtils.replace( testRepo.getAbsolutePath(), "\\", "/" );

        ArchivaRepository repo = new ArchivaRepository( "testRepo", "Test Repository", repoUri );

        return repo;
    }
View Full Code Here

Examples of org.apache.maven.archiva.model.ArchivaRepository

    private void doScan( CommandLine cli, PlexusContainer plexus )
        throws ConsumerException, ComponentLookupException
    {
        String path = cli.getOptionValue( SCAN );

        ArchivaRepository repo = new ArchivaRepository( "cliRepo", "Archiva CLI Provided Repo", "file://" + path );

        List knownConsumerList = new ArrayList();

        knownConsumerList.addAll( getConsumerList( cli, plexus ) );
View Full Code Here

Examples of org.apache.maven.archiva.model.ArchivaRepository

        List connectors = getProxyConnectors( repository );
        Iterator it = connectors.iterator();
        while ( it.hasNext() )
        {
            ProxyConnector connector = (ProxyConnector) it.next();
            ArchivaRepository targetRepository = connector.getTargetRepository();
            String targetPath = getLayout( targetRepository ).toPath( artifact );

            File downloadedFile = transferFile( connector, targetRepository, targetPath, localFile, requestProperties );

            if ( fileExists( downloadedFile ) )
View Full Code Here

Examples of org.apache.maven.archiva.model.ArchivaRepository

        List connectors = getProxyConnectors( repository );
        Iterator it = connectors.iterator();
        while ( it.hasNext() )
        {
            ProxyConnector connector = (ProxyConnector) it.next();
            ArchivaRepository targetRepository = connector.getTargetRepository();
            String targetPath = metadataTools.toPath( metadata );

            File localRepoFile = toLocalRepoFile( repository, targetRepository, targetPath );
            File downloadedFile =
                transferFile( connector, targetRepository, targetPath, localRepoFile, requestProperties );
View Full Code Here

Examples of org.apache.maven.archiva.model.ArchivaRepository

        List connectors = getProxyConnectors( repository );
        Iterator it = connectors.iterator();
        while ( it.hasNext() )
        {
            ProxyConnector connector = (ProxyConnector) it.next();
            ArchivaRepository targetRepository = connector.getTargetRepository();
            String targetPath = metadataTools.toPath( metadata );

            File localRepoFile = toLocalRepoFile( repository, targetRepository, targetPath );
            File downloadedFile =
                transferFile( connector, targetRepository, targetPath, localRepoFile, requestProperties );
View Full Code Here

Examples of org.apache.maven.archiva.model.ArchivaRepository

    private ArchivaRepository getRemoteRepository( String repoId )
    {
        RemoteRepositoryConfiguration repoConfig =
            archivaConfiguration.getConfiguration().findRemoteRepositoryById( repoId );

        ArchivaRepository repo = new ArchivaRepository( repoConfig.getId(), repoConfig.getName(), repoConfig.getUrl() );
        repo.getModel().setLayoutName( repoConfig.getLayout() );
        return repo;
    }
View Full Code Here

Examples of org.apache.maven.archiva.model.ArchivaRepository

        throws ArchivaDatabaseException
    {
        RepositoryDAO repoDao = dao.getRepositoryDAO();

        // Create it
        ArchivaRepository repo = repoDao.createRepository( "testRepo", "Test Repository",
                                                           "http://localhost:8080/repository/foo" );
        assertNotNull( repo );

        // Set some mandatory values
        repo.getModel().setCreationSource( "Test Case" );
        repo.getModel().setLayoutName( "default" );

        // Save it.
        ArchivaRepository repoSaved = repoDao.saveRepository( repo );
        assertNotNull( repoSaved );
        assertNotNull( repoSaved.getModel() );
        assertEquals( "testRepo", JDOHelper.getObjectId( repoSaved.getModel() ).toString() );

        // Test that something has been saved.
        List repos = repoDao.getRepositories();
        assertNotNull( repos );
        assertEquals( 1, repos.size() );

        // Test that retreived object is what we expect.
        ArchivaRepository firstRepo = (ArchivaRepository) repos.get( 0 );
        assertNotNull( firstRepo );
        assertEquals( "testRepo", repo.getId() );
        assertEquals( "Test Repository", repo.getModel().getName() );
        assertEquals( "Test Case", repo.getModel().getCreationSource() );
        assertEquals( "default", repo.getModel().getLayoutName() );

        // Change value and save.
        repoSaved.getModel().setCreationSource( "Changed" );
        repoDao.saveRepository( repoSaved );

        // Test that only 1 object is saved.
        assertEquals( 1, repoDao.getRepositories().size() );

        // Get the specific repo.
        ArchivaRepository actualRepo = repoDao.getRepository( "testRepo" );
        assertNotNull( actualRepo );

        // Test expected values.
        assertEquals( "testRepo", actualRepo.getId() );
        assertEquals( "http://localhost:8080/repository/foo", actualRepo.getUrl().toString() );
        assertEquals( "Changed", actualRepo.getModel().getCreationSource() );

        // Test that only 1 object is saved.
        assertEquals( 1, repoDao.getRepositories().size() );

        // Delete object.
View Full Code Here

Examples of org.apache.maven.archiva.model.ArchivaRepository

            Iterator it = configuration.getConfiguration().getManagedRepositories().iterator();
            while ( it.hasNext() )
            {
                ManagedRepositoryConfiguration repoconfig = (ManagedRepositoryConfiguration) it.next();

                ArchivaRepository repository = ArchivaConfigurationAdaptor.toArchivaRepository( repoconfig );
                IndexedRepositoryDetails pnl = new IndexedRepositoryDetails();

                pnl.path = repository.getUrl().getPath();
                pnl.layout = (BidirectionalRepositoryLayout) this.bidirectionalLayoutMap.get( repoconfig.getLayout() );

                pnl.index = indexFactory.createHashcodeIndex( repository );

                this.repositoryMap.put( repoconfig.getId(), pnl );
View Full Code Here

Examples of org.apache.maven.archiva.model.ArchivaRepository

        RepositoryContentIndexFactory indexFactory =
            (RepositoryContentIndexFactory) lookup( RepositoryContentIndexFactory.class
                .getName(), "lucene" );

        ArchivaRepository repository = createTestIndex( getIndexName() );

        index = createIndex( indexFactory, repository );

        indexHandlers = getIndexHandler();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.