Package com.zfabrik.impl.mvncr
Class MvnRepositoryImpl
java.lang.Object
com.zfabrik.components.provider.util.AbstractExtComponentRepository<FSCRDBComponent,DB>
com.zfabrik.components.provider.util.AbstractComponentRepository<MvnRepositoryDB>
com.zfabrik.impl.mvncr.MvnRepositoryImpl
- All Implemented Interfaces:
IComponentsRepository
,ISynchronizer
Actual
IComponentsRepository
implementation based on ArtifactResolverImpl
.
See MvnRepositoryResource
for documentation.-
Nested Class Summary
Nested classes/interfaces inherited from class com.zfabrik.components.provider.util.AbstractExtComponentRepository
AbstractExtComponentRepository.Repo, AbstractExtComponentRepository.RepoMBean
-
Field Summary
Modifier and TypeFieldDescriptionstatic String
Component property.static String
Component property.static String
Component property.static String
Component property.static String
Component property.static String
Component property.static String
Dependency fine-tuning.static String
Dependency fine-tuning.static String
Dependency fine-tuning.Fields inherited from class com.zfabrik.components.provider.util.AbstractExtComponentRepository
ALL
Fields inherited from interface com.zfabrik.components.provider.IComponentsRepository
COMPONENT_REPO_IMPLEMENTATION, COMPONENT_REPO_MODE, COMPONENT_REPO_MODE_RELAXED, COMPONENT_REPO_MODE_STRICT
Fields inherited from interface com.zfabrik.util.sync.ISynchronizer
PRIO, TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
download(FSCRDBComponent component, File folder)
scan(MvnRepositoryDB current)
toString()
Methods inherited from class com.zfabrik.components.provider.util.AbstractExtComponentRepository
as, checkOfflineMode, complete, configure, configure, configure, findComponents, getCacheRoot, getComponent, getContext, getDB, getExpectedConfiguration, getModules, getName, getRevision, getRevision, getURL, has, isRelaxedMode, preInvalidation, preInvalidation, retrieve, setEvictionDelay, start, stop, test_setContext, test_setDb, test_setInited
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.zfabrik.components.provider.IComponentsRepository
findComponents, getComponent, getModules, getRevision, retrieve
-
Field Details
-
MVN_REPOSITORY
Component property. Symbolic name of the repository, referenced by fragments using the same property.- See Also:
- Constant Field Values
-
MVN_MANAGED
Component property. Fixed artifact versions, if encountered during recursive root resolution. This corresponds to a <dependencyManagement> section in a Maven POM file- See Also:
- Constant Field Values
-
MVN_EXCLUDED
Component property. A comma separated list of artifacts that will be skipped during resolution of any root- See Also:
- Constant Field Values
-
MVN_SETTINGS
Component property. Specifies the location of the settings XML file relative to the components resources. Defaults tosettings.xml
- See Also:
- Constant Field Values
-
MVN_ROOTS
Component property. A comman-separated list of root artifacts. SeeMvnRepositoryResource
for more details.- See Also:
- Constant Field Values
-
MVN_PRIO
Component property. The repository priority in repository chaining as defined inIComponentsRepository
. Defaults to 500.- See Also:
- Constant Field Values
-
QUERY_EXCLUDED
Dependency fine-tuning. SeeMvnRepositoryResource
for more details.- See Also:
- Constant Field Values
-
QUERY_SCOPE
Dependency fine-tuning. SeeMvnRepositoryResource
for more details.- See Also:
- Constant Field Values
-
QUERY_VERSIONED
Dependency fine-tuning. SeeMvnRepositoryResource
for more details.- See Also:
- Constant Field Values
-
-
Constructor Details
-
MvnRepositoryImpl
- Throws:
Exception
-
-
Method Details
-
download
- Specified by:
download
in classAbstractExtComponentRepository<FSCRDBComponent,MvnRepositoryDB>
-
scan
- Specified by:
scan
in classAbstractExtComponentRepository<FSCRDBComponent,MvnRepositoryDB>
-
toString
- Overrides:
toString
in classAbstractExtComponentRepository<FSCRDBComponent,MvnRepositoryDB>
-