Example usage for org.apache.maven.artifact.repository RepositoryRequest setOffline

List of usage examples for org.apache.maven.artifact.repository RepositoryRequest setOffline

Introduction

In this page you can find the example usage for org.apache.maven.artifact.repository RepositoryRequest setOffline.

Prototype

RepositoryRequest setOffline(boolean offline);

Source Link

Document

Enables/disables network access to remote repositories.

Usage

From source file:org.eclipse.che.maven.CheArtifactResolver.java

License:Apache License

private void injectSession1(RepositoryRequest request, MavenSession session) {
    if (session != null) {
        request.setOffline(session.isOffline());
        request.setForceUpdate(session.getRequest().isUpdateSnapshots());
    }/*from  ww w . j a va2s .  c  o m*/
}

From source file:org.eclipse.ebr.maven.ModelUtil.java

License:Open Source License

void configureRepositoryRequest(final RepositoryRequest request) throws MojoExecutionException {
    request.setLocalRepository(getMavenSession().getLocalRepository());
    if (!getMavenSession().isOffline()) {
        try {//  w  w w.  jav  a  2 s.  c om
            request.setRemoteRepositories(getRepositories(false));
        } catch (final InvalidRepositoryException e) {
            getLog().debug(e);
            throw new MojoExecutionException(format(
                    "Unable to create the default remote repository. Please verify the Maven configuration. %s",
                    e.getMessage()));
        }
    }
    request.setOffline(getMavenSession().isOffline());
    request.setForceUpdate(RepositoryPolicy.UPDATE_POLICY_ALWAYS
            .equals(getMavenSession().getRepositorySession().getUpdatePolicy()));
}