Example usage for org.apache.maven.artifact.repository MavenArtifactRepository setSnapshotUpdatePolicy

List of usage examples for org.apache.maven.artifact.repository MavenArtifactRepository setSnapshotUpdatePolicy

Introduction

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

Prototype

public void setSnapshotUpdatePolicy(ArtifactRepositoryPolicy snapshots) 

Source Link

Usage

From source file:org.jboss.forge.addon.maven.projects.util.RepositoryUtils.java

License:Open Source License

public static ArtifactRepository convertFromMavenSettingsRepository(Repository repository) {
    MavenArtifactRepository result = new MavenArtifactRepository();
    result.setId(repository.getId());/*from  w  w  w .  j  av  a 2s .  co  m*/
    result.setUrl(repository.getUrl());

    String layout = repository.getLayout();
    if ("default".equals(layout))
        result.setLayout(new DefaultRepositoryLayout());
    else if ("flat".equals(layout))
        result.setLayout(new FlatRepositoryLayout());
    else if ("p2".equals(layout))
        result.setLayout(new P2ArtifactRepositoryLayout());

    RepositoryPolicy releases = repository.getReleases();
    if (releases != null)
        result.setReleaseUpdatePolicy(new ArtifactRepositoryPolicy(releases.isEnabled(),
                releases.getUpdatePolicy(), releases.getChecksumPolicy()));

    RepositoryPolicy snapshots = repository.getSnapshots();
    if (snapshots != null)
        result.setSnapshotUpdatePolicy(new ArtifactRepositoryPolicy(snapshots.isEnabled(),
                snapshots.getUpdatePolicy(), snapshots.getChecksumPolicy()));

    return result;
}

From source file:org.jboss.forge.addon.maven.projects.util.RepositoryUtils.java

License:Open Source License

public static ArtifactRepository toArtifactRepository(String id, String url, String layout,
        boolean containsReleases, boolean containsSnapshots) {
    MavenArtifactRepository result = new MavenArtifactRepository();
    result.setId(id);//from ww  w . j a  va  2s.  c o m
    result.setUrl(url);

    if (layout == null || layout.isEmpty() || "default".equals(layout)) {
        result.setLayout(new DefaultRepositoryLayout());
    } else if ("flat".equals(layout)) {
        result.setLayout(new FlatRepositoryLayout());
    } else if ("p2".equals(layout)) {
        result.setLayout(new P2ArtifactRepositoryLayout());
    }
    result.setReleaseUpdatePolicy(new ArtifactRepositoryPolicy(containsReleases,
            ArtifactRepositoryPolicy.UPDATE_POLICY_NEVER, ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN));
    result.setSnapshotUpdatePolicy(new ArtifactRepositoryPolicy(containsSnapshots,
            ArtifactRepositoryPolicy.UPDATE_POLICY_DAILY, ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN));
    return result;

}

From source file:org.jboss.forge.arquillian.maven.RepositoryUtils.java

License:Open Source License

public static ArtifactRepository convertFromMavenSettingsRepository(Repository repository) {
    MavenArtifactRepository result = new MavenArtifactRepository();
    result.setId(repository.getId());/*from   w  w  w.  j  av  a 2s .c o m*/
    result.setUrl(repository.getUrl());

    String layout = repository.getLayout();
    if ("default".equals(layout))
        result.setLayout(new DefaultRepositoryLayout());
    else if ("p2".equals(layout))
        result.setLayout(new P2ArtifactRepositoryLayout());

    RepositoryPolicy releases = repository.getReleases();
    if (releases != null)
        result.setReleaseUpdatePolicy(new ArtifactRepositoryPolicy(releases.isEnabled(),
                releases.getUpdatePolicy(), releases.getChecksumPolicy()));

    RepositoryPolicy snapshots = repository.getSnapshots();
    if (snapshots != null)
        result.setSnapshotUpdatePolicy(new ArtifactRepositoryPolicy(snapshots.isEnabled(),
                snapshots.getUpdatePolicy(), snapshots.getChecksumPolicy()));

    return result;
}

From source file:org.jboss.forge.arquillian.maven.RepositoryUtils.java

License:Open Source License

public static ArtifactRepository toArtifactRepository(String id, String url, String layout,
        boolean containsReleases, boolean containsSnapshots) {
    MavenArtifactRepository result = new MavenArtifactRepository();
    result.setId(id);//from   w w w  .ja v a2s.  c om
    result.setUrl(url);

    if (layout == null || layout.isEmpty() || "default".equals(layout)) {
        result.setLayout(new DefaultRepositoryLayout());
    } else if ("p2".equals(layout)) {
        result.setLayout(new P2ArtifactRepositoryLayout());
    }
    result.setReleaseUpdatePolicy(new ArtifactRepositoryPolicy(containsReleases,
            ArtifactRepositoryPolicy.UPDATE_POLICY_NEVER, ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN));
    result.setSnapshotUpdatePolicy(new ArtifactRepositoryPolicy(containsSnapshots,
            ArtifactRepositoryPolicy.UPDATE_POLICY_DAILY, ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN));
    return result;

}

From source file:org.jboss.forge.maven.RepositoryUtils.java

License:Open Source License

public static ArtifactRepository convertFromMavenSettingsRepository(Repository repository) {
    MavenArtifactRepository result = new MavenArtifactRepository();
    result.setId(repository.getId());// www  .j a va 2  s.  com
    result.setUrl(repository.getUrl());

    String layout = repository.getLayout();
    if ("default".equals(layout))
        result.setLayout(new DefaultRepositoryLayout());
    else if ("flat".equals(layout))
        result.setLayout(new FlatRepositoryLayout());

    RepositoryPolicy releases = repository.getReleases();
    if (releases != null)
        result.setReleaseUpdatePolicy(new ArtifactRepositoryPolicy(releases.isEnabled(),
                releases.getUpdatePolicy(), releases.getChecksumPolicy()));

    RepositoryPolicy snapshots = repository.getSnapshots();
    if (snapshots != null)
        result.setSnapshotUpdatePolicy(new ArtifactRepositoryPolicy(snapshots.isEnabled(),
                snapshots.getUpdatePolicy(), snapshots.getChecksumPolicy()));

    return result;
}

From source file:org.springframework.boot.loader.thin.DependencyResolver.java

License:Apache License

private ArtifactRepository repo(String id, String url, boolean releases, boolean snapshots) {
    MavenArtifactRepository repository = new MavenArtifactRepository();
    repository.setLayout(new DefaultRepositoryLayout());
    repository.setId(id);//from w w w.j av  a2 s . c o m
    repository.setUrl(url);
    ArtifactRepositoryPolicy enabled = new ArtifactRepositoryPolicy();
    enabled.setEnabled(true);
    ArtifactRepositoryPolicy disabled = new ArtifactRepositoryPolicy();
    disabled.setEnabled(false);
    repository.setReleaseUpdatePolicy(releases ? enabled : disabled);
    repository.setSnapshotUpdatePolicy(snapshots ? enabled : disabled);
    return repository;
}