org.apache.maven.artifact.repository
Class ArtifactRepositoryPolicy
java.lang.Object
org.apache.maven.artifact.repository.ArtifactRepositoryPolicy
public class ArtifactRepositoryPolicy
- extends Object
Describes a set of policies for a repository to use under certain conditions.
- Author:
- Brett Porter
UPDATE_POLICY_NEVER
public static final String UPDATE_POLICY_NEVER
- See Also:
- Constant Field Values
UPDATE_POLICY_ALWAYS
public static final String UPDATE_POLICY_ALWAYS
- See Also:
- Constant Field Values
UPDATE_POLICY_DAILY
public static final String UPDATE_POLICY_DAILY
- See Also:
- Constant Field Values
UPDATE_POLICY_INTERVAL
public static final String UPDATE_POLICY_INTERVAL
- See Also:
- Constant Field Values
CHECKSUM_POLICY_FAIL
public static final String CHECKSUM_POLICY_FAIL
- See Also:
- Constant Field Values
CHECKSUM_POLICY_WARN
public static final String CHECKSUM_POLICY_WARN
- See Also:
- Constant Field Values
CHECKSUM_POLICY_IGNORE
public static final String CHECKSUM_POLICY_IGNORE
- See Also:
- Constant Field Values
ArtifactRepositoryPolicy
public ArtifactRepositoryPolicy()
ArtifactRepositoryPolicy
public ArtifactRepositoryPolicy(ArtifactRepositoryPolicy policy)
ArtifactRepositoryPolicy
public ArtifactRepositoryPolicy(boolean enabled,
String updatePolicy,
String checksumPolicy)
setEnabled
public void setEnabled(boolean enabled)
setUpdatePolicy
public void setUpdatePolicy(String updatePolicy)
setChecksumPolicy
public void setChecksumPolicy(String checksumPolicy)
isEnabled
public boolean isEnabled()
getUpdatePolicy
public String getUpdatePolicy()
getChecksumPolicy
public String getChecksumPolicy()
checkOutOfDate
public boolean checkOutOfDate(Date lastModified)
toString
public String toString()
- Overrides:
toString
in class Object
merge
public void merge(ArtifactRepositoryPolicy policy)
Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.