Examples of ArchivaRepository


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

        assertTrue( "Default Test Repository should exist.", repoDir.exists() && repoDir.isDirectory() );

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

        ArchivaRepository repository =
            new ArchivaRepository( TEST_DEFAULT_REPO_ID, TEST_DEFAULT_REPOSITORY_NAME, repoUri );

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

        MockConfiguration config = (MockConfiguration) lookup( ArchivaConfiguration.class.getName(), "mock" );
View Full Code Here

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

        assertTrue( "Default Test Repository should exist.", repoDir.exists() && repoDir.isDirectory() );

        String repoUri = "file://" + StringUtils.replace( repoDir.getAbsolutePath(), "\\", "/" );
       
        // Create it
        ArchivaRepository repo =
            repoDao.createRepository( "testRepo", "Test Repository", repoUri );
        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() );

        RepositoryTask repoTask = new RepositoryTask();
       
        repoTask.setName( "testRepoTask" );
        repoTask.setRepositoryId( "testRepo" );
View Full Code Here

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

        return repoConfig;
    }

    protected ArchivaRepository createRepository( String id, String name, String path, String layout )
    {
        ArchivaRepository repo = new ArchivaRepository( id, name, PathUtil.toUrl( path ) );
        repo.getModel().setLayoutName( layout );

        return repo;
    }
View Full Code Here

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

     * specified in the file system pom and in the pom included in the package is the same.
     */
    public void processArchivaArtifact( ArchivaArtifact artifact )
        throws ConsumerException
    {
        ArchivaRepository repository = findRepository( artifact );

        File artifactFile = new File( repository.getUrl().toString(), toPath( artifact ) );
        ArchivaProjectModel fsModel = readFilesystemModel( artifactFile );
        ArchivaProjectModel embeddedModel = readEmbeddedModel( artifact, artifactFile );

        validateAppropriateModel( "Filesystem", artifact, fsModel );
        validateAppropriateModel( "Embedded", artifact, embeddedModel );
View Full Code Here

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

            Map<String, ManagedRepositoryConfiguration> map =
                configuration.getConfiguration().getManagedRepositoriesAsMap();
            for ( Map.Entry<String, ManagedRepositoryConfiguration> entry : map.entrySet() )
            {
                ArchivaRepository repository = ArchivaConfigurationAdaptor.toArchivaRepository( entry.getValue() );
                this.repositoryMap.put( entry.getKey(), repository );
            }
        }
    }
View Full Code Here

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

            List relatedArtifacts = dao.getArtifactDAO().queryArtifacts( constraint );

            if ( relatedArtifacts != null )
            {
                String repoId = ( (ArchivaArtifact) relatedArtifacts.get( 0 ) ).getModel().getRepositoryId();
                ArchivaRepository repo = dao.getRepositoryDAO().getRepository( repoId );
                BidirectionalRepositoryLayout layout = layoutFactory.getLayout( repo.getLayoutType() );

                String prefix = req.getContextPath() + "/repository/" + repoId;

                if ( mini )
                {
View Full Code Here

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

            ManagedRepositoryConfiguration repoConfig = (ManagedRepositoryConfiguration) it.next();
            try
            {
                try
                {
                    ArchivaRepository repository = dao.getRepositoryDAO().getRepository( repoConfig.getId() );
                    // Found repository.  Update it.

                    repository.getModel().setName( repoConfig.getName() );
                    repository.getModel().setUrl( PathUtil.toUrl( repoConfig.getLocation() ) );
                    repository.getModel().setLayoutName( repoConfig.getLayout() );
                    repository.getModel().setCreationSource( "configuration" );
                    repository.getModel().setReleasePolicy( repoConfig.isReleases() );
                    repository.getModel().setSnapshotPolicy( repoConfig.isSnapshots() );

                    dao.getRepositoryDAO().saveRepository( repository );
                }
                catch ( ObjectNotFoundException e )
                {
                    // Add the repository to the database.
                    getLogger().info( "Adding repository configuration to DB: " + repoConfig );
                    ArchivaRepository drepo = ArchivaConfigurationAdaptor.toArchivaRepository( repoConfig );
                    drepo.getModel().setCreationSource( "configuration" );
                    dao.getRepositoryDAO().saveRepository( drepo );
                }
            }
            catch ( ArchivaDatabaseException e )
            {
View Full Code Here

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

        {
            throw new IllegalArgumentException(
                "Unable to convert repository config with blank location to archiva repository." );
        }

        ArchivaRepository repository =
            new ArchivaRepository( config.getId(), config.getName(), PathUtil.toUrl( config.getLocation() ) );

        repository.getModel().setLayoutName( config.getLayout() );
        repository.getModel().setReleasePolicy( config.isReleases() );
        repository.getModel().setSnapshotPolicy( config.isSnapshots() );

        return repository;
    }
View Full Code Here

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

            List<ManagedRepositoryConfiguration> list =
                archivaConfiguration.getConfiguration().getManagedRepositories();
            for ( ManagedRepositoryConfiguration repositoryConfiguration : list )
            {
                ArchivaRepository repo = ArchivaConfigurationAdaptor.toArchivaRepository( repositoryConfiguration );
                try
                {
                    RepositoryProjectResolver resolver = toResolver( repo );

                    // Add filesystem based resolver.
View Full Code Here

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

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

        return repo;
    }
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.