Example usage for org.apache.maven.artifact.repository ArtifactRepositoryPolicy UPDATE_POLICY_DAILY

List of usage examples for org.apache.maven.artifact.repository ArtifactRepositoryPolicy UPDATE_POLICY_DAILY

Introduction

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

Prototype

String UPDATE_POLICY_DAILY

To view the source code for org.apache.maven.artifact.repository ArtifactRepositoryPolicy UPDATE_POLICY_DAILY.

Click Source Link

Usage

From source file:com.googlecode.t7mp.steps.deployment.AddRemoteRepositoryStep.java

License:Apache License

private ArtifactRepositoryPolicy createRelasesPolicy() {
    return new ArtifactRepositoryPolicy(true, ArtifactRepositoryPolicy.UPDATE_POLICY_DAILY,
            ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN);
}

From source file:net.oneandone.maven.plugins.prerelease.util.IntegrationBase.java

License:Apache License

public static Maven maven(World world) {
    DefaultPlexusContainer container;/*from  www  .j  a v a 2 s .  c o m*/
    ArtifactRepositoryFactory factory;
    ArtifactRepository central;
    ArtifactRepository snapshots;
    FileNode localDir;
    ArtifactRepository local;
    MavenSession session;
    RepositorySystem repoSystem;
    DefaultRepositorySystemSession repoSession;

    container = container(null, null, Logger.LEVEL_DISABLED);
    try {
        factory = container.lookup(ArtifactRepositoryFactory.class);
    } catch (ComponentLookupException e) {
        throw new IllegalStateException(e);
    }
    central = factory.createArtifactRepository("central", "http://repo1.maven.org/maven2",
            new DefaultRepositoryLayout(),
            new ArtifactRepositoryPolicy(false, ArtifactRepositoryPolicy.UPDATE_POLICY_DAILY,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN),
            new ArtifactRepositoryPolicy(true, ArtifactRepositoryPolicy.UPDATE_POLICY_NEVER,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN));
    snapshots = factory.createArtifactRepository("apache-snapshots", "http://repository.apache.org/snapshots/",
            new DefaultRepositoryLayout(),
            new ArtifactRepositoryPolicy(true, ArtifactRepositoryPolicy.UPDATE_POLICY_DAILY,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN),
            new ArtifactRepositoryPolicy(false, ArtifactRepositoryPolicy.UPDATE_POLICY_NEVER,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN));
    localDir = defaultLocalRepositoryDir(world);
    local = factory.createArtifactRepository("local", localDir.getURI().toASCIIString(),
            new DefaultRepositoryLayout(),
            new ArtifactRepositoryPolicy(true, ArtifactRepositoryPolicy.UPDATE_POLICY_ALWAYS,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN),
            new ArtifactRepositoryPolicy(true, ArtifactRepositoryPolicy.UPDATE_POLICY_NEVER,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN));

    try {
        repoSystem = container.lookup(RepositorySystem.class);
        repoSession = MavenRepositorySystemUtils.newSession();
        repoSession.setLocalRepositoryManager(
                repoSystem.newLocalRepositoryManager(repoSession, new LocalRepository(localDir.getAbsolute())));
        session = new MavenSession(container, repoSession, new DefaultMavenExecutionRequest(),
                new DefaultMavenExecutionResult());
        return new Maven(world, new DefaultLog(null), session, local, null, null,
                container.lookup(ProjectBuilder.class), Arrays.asList(central, snapshots));
    } catch (ComponentLookupException e) {
        throw new IllegalStateException(e);
    }
}

From source file:org.bigtester.ate.experimentals.POMInterpolator.java

License:Apache License

public ArtifactRepository createExtReleasesRepository() {
    MavenArtifactRepository repository = new MavenArtifactRepository("central", "www.heise.de",
            new DefaultRepositoryLayout(),
            new ArtifactRepositoryPolicy(false, ArtifactRepositoryPolicy.UPDATE_POLICY_NEVER,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN), //SNAPSHOT
            new ArtifactRepositoryPolicy(true, ArtifactRepositoryPolicy.UPDATE_POLICY_DAILY,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN) //RELEASE
    );//  w  w  w .  j  a va 2 s.  co  m
    return repository;
}

From source file:org.bigtester.ate.experimentals.POMInterpolator.java

License:Apache License

public ArtifactRepository createPluginsRepository() {
    MavenArtifactRepository repository = new MavenArtifactRepository("plugins", "www.cnn.com",
            new DefaultRepositoryLayout(),
            new ArtifactRepositoryPolicy(false, ArtifactRepositoryPolicy.UPDATE_POLICY_NEVER,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN), //SNAPSHOT
            new ArtifactRepositoryPolicy(true, ArtifactRepositoryPolicy.UPDATE_POLICY_DAILY,
                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN) //RELEASE
    );// w  ww  .  j av a 2 s  . c  o  m
    return repository;
}

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  w  ww . j  a  v a  2s  .c  om
    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 toArtifactRepository(String id, String url, String layout,
        boolean containsReleases, boolean containsSnapshots) {
    MavenArtifactRepository result = new MavenArtifactRepository();
    result.setId(id);//from w w w  . ja v  a 2s.  c o  m
    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.ops4j.pax.construct.lifecycle.ProvisionMojo.java

License:Apache License

/**
 * @return backup OPS4J remote repository
 *//*from   w w w .ja va  2 s .c o  m*/
ArtifactRepository getOps4jRepository() {
    ArtifactRepositoryPolicy noSnapshots = new ArtifactRepositoryPolicy(false,
            ArtifactRepositoryPolicy.UPDATE_POLICY_DAILY, null);
    ArtifactRepositoryPolicy releases = new ArtifactRepositoryPolicy(true,
            ArtifactRepositoryPolicy.UPDATE_POLICY_NEVER, null);

    return m_repoFactory.createArtifactRepository("ops4j.releases", "http://repository.ops4j.org/maven2/",
            m_defaultLayout, noSnapshots, releases);
}