package aQute.bnd.repository.maven.provider;
import org.osgi.annotation.versioning.ProviderType;
@ProviderType
public interface Configuration {
/**
* The url to the remote release repository.
*/
String releaseUrl();
/**
* The url to the remote snapshot repository. If this is not specified,
* it falls back to the release repository or just local if this is also
* not specified.
*/
String snapshotUrl();
/**
* The path to the local repository
*/
// default "~/.m2/repository"
String local(String deflt);
// default false
boolean readOnly();
String name(String deflt);
String index(String deflt);
boolean noupdateOnRelease();
}