Examples of RepositoryConfiguration


Examples of org.apache.maven.archiva.configuration.RepositoryConfiguration

            Iterator it = configuration.getConfiguration().createRepositoryMap().entrySet().iterator();
            while ( it.hasNext() )
            {
                Map.Entry entry = (Entry) it.next();
                String key = (String) entry.getKey();
                RepositoryConfiguration repoConfig = (RepositoryConfiguration) entry.getValue();
                ArchivaRepository repository = ArchivaConfigurationAdaptor.toArchivaRepository( repoConfig );
                this.repositoryMap.put( key, repository );
            }
        }
    }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.RepositoryConfiguration

        File indexLocation = new File( testIndexesDir, "/index-" + indexName + "-" + getName() + "/" );

        MockConfiguration config = (MockConfiguration) lookup( ArchivaConfiguration.class.getName(), "mock" );

        RepositoryConfiguration repoConfig = new RepositoryConfiguration();
        repoConfig.setId( repository.getId() );
        repoConfig.setName( repository.getModel().getName() );
        repoConfig.setUrl( repository.getModel().getUrl() );
        repoConfig.setIndexDir( indexLocation.getAbsolutePath() );

        if ( indexLocation.exists() )
        {
            FileUtils.deleteDirectory( indexLocation );
        }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.RepositoryConfiguration

        File indexLocation = new File( "target/index-crossrepo-" + getName() + "/" );

        MockConfiguration config = (MockConfiguration) lookup( ArchivaConfiguration.class.getName(), "mock" );

        RepositoryConfiguration repoConfig = new RepositoryConfiguration();
        repoConfig.setId( repository.getId() );
        repoConfig.setName( repository.getModel().getName() );
        repoConfig.setUrl( repository.getModel().getUrl() );
        repoConfig.setIndexDir( indexLocation.getAbsolutePath() );
        repoConfig.setIndexed( true );

        if ( indexLocation.exists() )
        {
            FileUtils.deleteDirectory( indexLocation );
        }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.RepositoryConfiguration

            this.repositoryMap.clear();

            Iterator it = configuration.getConfiguration().getRepositories().iterator();
            while ( it.hasNext() )
            {
                RepositoryConfiguration repoconfig = (RepositoryConfiguration) it.next();
                if ( !repoconfig.isManaged() )
                {
                    continue;
                }

                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.configuration.RepositoryConfiguration

        return createRepoConfig( repo.getId(), repo.getName(), repo.getUrl().toString(), repo.getLayoutType() );
    }

    protected RepositoryConfiguration createRepoConfig( String id, String name, String path, String layout )
    {
        RepositoryConfiguration repoConfig = new RepositoryConfiguration();

        repoConfig.setId( id );
        repoConfig.setName( name );

        repoConfig.setUrl( PathUtil.toUrl( path ) );
        repoConfig.setLayout( layout );

        return repoConfig;
    }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.RepositoryConfiguration

        config.triggerChange( prefix + ".policies.cache-failures", connectorConfig.getPolicy( "cache-failures", "" ) );
    }

    protected void saveRepositoryConfig( String id, String name, String path, String layout )
    {
        RepositoryConfiguration repoConfig = new RepositoryConfiguration();

        repoConfig.setId( id );
        repoConfig.setName( name );

        if ( path.startsWith( "test://" ) )
        {
            repoConfig.setUrl( path );
        }
        else
        {
            repoConfig.setUrl( PathUtil.toUrl( path ) );
        }
        repoConfig.setLayout( layout );

        config.getConfiguration().addRepository( repoConfig );
        config.triggerChange( "repository", "" );
    }
View Full Code Here

Examples of org.apache.maven.archiva.configuration.RepositoryConfiguration

        layoutFactory = (BidirectionalRepositoryLayoutFactory) lookup( BidirectionalRepositoryLayoutFactory.class
            .getName() );

        config = (MockConfiguration) lookup( ArchivaConfiguration.class.getName(), "mock" );
        RepositoryConfiguration repoConfig;

        // Setup source repository (using default layout)
        File repoLocation = getTestFile( REPOPATH_DEFAULT_MANAGED_TARGET );
        // faster only to delete this one before copying, the others are done case by case
        FileUtils.deleteDirectory( new File( repoLocation, "org/apache/maven/test/get-merged-metadata" ) );
View Full Code Here

Examples of org.apache.maven.archiva.configuration.RepositoryConfiguration

        {
            throw new ConsumerException(
                "Unable to initialize consumer due to unknown repository layout: " + e.getMessage(), e );
        }

        RepositoryConfiguration repoConfig = configuration.getConfiguration().findRepositoryById( repository.getId() );
        if ( repoConfig.getDaysOlder() != 0 )
        {
            repoPurge = new DaysOldRepositoryPurge( repository, repositoryLayout, dao.getArtifactDAO(), repoConfig );
        }
        else
        {
View Full Code Here

Examples of org.apache.maven.archiva.configuration.RepositoryConfiguration

    public void processFile( String path )
        throws ConsumerException
    {
        try
        {
            RepositoryConfiguration repoConfig =
                configuration.getConfiguration().findRepositoryById( repository.getId() );
            if ( repoConfig.isDeleteReleasedSnapshots() )
            {
                cleanUp.process( path );
            }

            repoPurge.process( path );
View Full Code Here

Examples of org.apache.maven.archiva.configuration.RepositoryConfiguration

        artifactDao = dao.getArtifactDAO();

        ArchivaConfiguration config = (ArchivaConfiguration) lookup( ArchivaConfiguration.class.getName(), "default" );

        RepositoryConfiguration repoConfig = new RepositoryConfiguration();
        repoConfig.setId( TESTABLE_REPO );
        repoConfig.setLayout( "default" );
        File testRepoDir = new File( getBasedir(), "target/test-repository" );
        FileUtils.forceMkdir( testRepoDir );
        repoConfig.setUrl( PathUtil.toUrl( testRepoDir ) );
        config.getConfiguration().addRepository( repoConfig );
    }
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.