Package org.eclipse.aether.repository

Examples of org.eclipse.aether.repository.RepositoryPolicy


        try {
            String localRepositoryUrl = m2RepoDir.toURI().toURL().toExternalForm();
            return new RemoteRepository.Builder( "guvnor-m2-repo",
                                         "default",
                                         localRepositoryUrl )
                    .setSnapshotPolicy( new RepositoryPolicy( true,
                                                      RepositoryPolicy.UPDATE_POLICY_DAILY,
                                                      RepositoryPolicy.CHECKSUM_POLICY_WARN ) )
                    .setReleasePolicy(new RepositoryPolicy(true,
                            RepositoryPolicy.UPDATE_POLICY_ALWAYS,
                            RepositoryPolicy.CHECKSUM_POLICY_WARN))
                    .build();

        } catch ( MalformedURLException e ) {
View Full Code Here


    }

    private RemoteRepository getRemoteRepoFromDeployment( DeploymentRepository repo ) {

        RemoteRepository.Builder remoteRepoBuilder = new RemoteRepository.Builder( repo.getId(), repo.getLayout(), repo.getUrl() )
                .setSnapshotPolicy(new RepositoryPolicy(true,
                        RepositoryPolicy.UPDATE_POLICY_DAILY,
                        RepositoryPolicy.CHECKSUM_POLICY_WARN))
                .setReleasePolicy(new RepositoryPolicy(true,
                        RepositoryPolicy.UPDATE_POLICY_ALWAYS,
                        RepositoryPolicy.CHECKSUM_POLICY_WARN));

        Settings settings = MavenSettings.getSettings();
        Server server = settings.getServer( repo.getId() );
View Full Code Here

            {
                checksums = policy.getChecksumPolicy();
            }
        }

        return new RepositoryPolicy( enabled, updates, checksums );
    }
View Full Code Here

        }
    }

    private static RepositoryPolicy toPolicy( ArtifactRepositoryPolicy policy )
    {
        RepositoryPolicy result = null;
        if ( policy != null )
        {
            result = new RepositoryPolicy( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() );
        }
        return result;
    }
View Full Code Here

        }
    }

    private static RepositoryPolicy toPolicy( ArtifactRepositoryPolicy policy )
    {
        RepositoryPolicy result = null;
        if ( policy != null )
        {
            result = new RepositoryPolicy( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() );
        }
        return result;
    }
View Full Code Here

    public DependencyManager(String appId, String localRepoPath, List<String> repos, boolean forceRefresh, boolean verbose) {
        this.appId = appId;
        this.system = newRepositorySystem();
        this.session = newRepositorySession(system, localRepoPath, verbose);

        final RepositoryPolicy policy = getRepoConfig(forceRefresh);
        this.repos = new ArrayList<RemoteRepository>();
        if (repos == null)
            this.repos.add(newCentralRepository(policy));
        else {
            for (String repo : repos) {
View Full Code Here

    public List<Path> resolveDependency(String coords) {
        return resolveDependencies(Collections.singletonList(coords));
    }

    private static RepositoryPolicy getRepoConfig(boolean forceRefresh) {
        return new RepositoryPolicy(true,
                forceRefresh ? RepositoryPolicy.UPDATE_POLICY_ALWAYS : RepositoryPolicy.UPDATE_POLICY_NEVER,
                RepositoryPolicy.CHECKSUM_POLICY_WARN);
    }
View Full Code Here

        this.forceRefresh = forceRefresh;
        this.offline = offline;

        this.session = newRepositorySession(system, localRepoPath);

        final RepositoryPolicy policy = new RepositoryPolicy(true, RepositoryPolicy.UPDATE_POLICY_NEVER, RepositoryPolicy.CHECKSUM_POLICY_WARN);
        this.repos = new ArrayList<RemoteRepository>();

        if (repos == null)
            this.repos.add(newRemoteRepository("central", MAVEN_CENTRAL_URL, policy));
        else {
View Full Code Here

        this.forceRefresh = forceRefresh;
        this.offline = offline;

        this.session = newRepositorySession(system, localRepoPath);

        final RepositoryPolicy policy = new RepositoryPolicy(true, RepositoryPolicy.UPDATE_POLICY_NEVER, RepositoryPolicy.CHECKSUM_POLICY_WARN);
        this.repos = new ArrayList<RemoteRepository>();

        if (repos == null)
            this.repos.add(newRemoteRepository("central", MAVEN_CENTRAL_URL, policy));
        else {
View Full Code Here

        try {
            String localRepositoryUrl = m2RepoDir.toURI().toURL().toExternalForm();
            return new RemoteRepository.Builder( "guvnor-m2-repo",
                                         "default",
                                         localRepositoryUrl )
                    .setSnapshotPolicy( new RepositoryPolicy( true,
                                                      RepositoryPolicy.UPDATE_POLICY_DAILY,
                                                      RepositoryPolicy.CHECKSUM_POLICY_WARN ) )
                    .setReleasePolicy(new RepositoryPolicy(true,
                            RepositoryPolicy.UPDATE_POLICY_ALWAYS,
                            RepositoryPolicy.CHECKSUM_POLICY_WARN))
                    .build();

        } catch ( MalformedURLException e ) {
View Full Code Here

TOP

Related Classes of org.eclipse.aether.repository.RepositoryPolicy

Copyright © 2018 www.massapicom. 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.