Package org.apache.maven.bridge
Class MavenRepositorySystem
java.lang.Object
org.apache.maven.bridge.MavenRepositorySystem
- Since:
- 3.2.3
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMavenRepositorySystem(ArtifactHandlerManager artifactHandlerManager, Map<String, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout> layouts) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.maven.artifact.repository.ArtifactRepositorybuildArtifactRepository(org.apache.maven.model.Repository repo) static org.apache.maven.artifact.repository.ArtifactRepositorybuildArtifactRepository(org.apache.maven.settings.Repository repo) static org.apache.maven.artifact.repository.ArtifactRepositoryPolicybuildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) org.apache.maven.artifact.Artifactorg.apache.maven.artifact.repository.ArtifactRepositorycreateArtifactRepository(String id, String url, String layoutId, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) static org.apache.maven.artifact.repository.ArtifactRepositorycreateArtifactRepository(String id, String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) static org.apache.maven.artifact.repository.ArtifactRepositorycreateArtifactRepository(String id, Path path, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) org.apache.maven.artifact.repository.ArtifactRepositoryorg.apache.maven.artifact.repository.ArtifactRepositoryorg.apache.maven.artifact.ArtifactcreateDependencyArtifact(org.apache.maven.model.Dependency d) org.apache.maven.artifact.ArtifactcreateExtensionArtifact(String groupId, String artifactId, String version) org.apache.maven.artifact.repository.ArtifactRepositorycreateLocalRepository(File localRepository) org.apache.maven.artifact.repository.ArtifactRepositorycreateLocalRepository(MavenExecutionRequest request, File localRepository) org.apache.maven.artifact.ArtifactcreateParentArtifact(String groupId, String artifactId, String version) org.apache.maven.artifact.ArtifactcreatePluginArtifact(org.apache.maven.model.Plugin plugin) org.apache.maven.artifact.ArtifactcreateProjectArtifact(String groupId, String artifactId, String metaVersionId) org.apache.maven.artifact.repository.ArtifactRepositorycreateRepository(String url, String repositoryId, boolean releases, String releaseUpdates, boolean snapshots, String snapshotUpdates, String checksumPolicy) static org.apache.maven.model.RepositoryfromSettingsRepository(org.apache.maven.settings.Repository settingsRepository) static org.apache.maven.model.RepositoryPolicyfromSettingsRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy settingsRepositoryPolicy) List<org.apache.maven.artifact.repository.ArtifactRepository>getEffectiveRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) Source from org.apache.maven.repository.legacy.LegacyRepositorySystem#getEffectiveRepositoriesstatic org.apache.maven.settings.MirrorgetMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors) getRepoIds(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) voidinjectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) voidinjectMirror(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, List<org.apache.maven.settings.Mirror> mirrors) voidinjectMirror(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) voidinjectProxy(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
-
Field Details
-
DEFAULT_REMOTE_REPO_ID
- See Also:
-
DEFAULT_REMOTE_REPO_URL
- See Also:
-
DEFAULT_LOCAL_REPO_ID
- See Also:
-
-
Constructor Details
-
MavenRepositorySystem
@Inject public MavenRepositorySystem(ArtifactHandlerManager artifactHandlerManager, Map<String, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout> layouts)
-
-
Method Details
-
createArtifact
-
createProjectArtifact
-
createDependencyArtifact
public org.apache.maven.artifact.Artifact createDependencyArtifact(org.apache.maven.model.Dependency d) -
createExtensionArtifact
-
createParentArtifact
-
createPluginArtifact
public org.apache.maven.artifact.Artifact createPluginArtifact(org.apache.maven.model.Plugin plugin) -
injectMirror
-
injectMirror
public void injectMirror(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) -
injectAuthentication
public void injectAuthentication(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) -
injectProxy
public void injectProxy(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) -
fromSettingsRepository
public static org.apache.maven.model.Repository fromSettingsRepository(org.apache.maven.settings.Repository settingsRepository) -
fromSettingsRepositoryPolicy
public static org.apache.maven.model.RepositoryPolicy fromSettingsRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy settingsRepositoryPolicy) -
buildArtifactRepository
public static org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.settings.Repository repo) throws InvalidRepositoryException - Throws:
InvalidRepositoryException
-
buildArtifactRepository
public static org.apache.maven.artifact.repository.ArtifactRepository buildArtifactRepository(org.apache.maven.model.Repository repo) throws InvalidRepositoryException - Throws:
InvalidRepositoryException
-
buildArtifactRepositoryPolicy
public static org.apache.maven.artifact.repository.ArtifactRepositoryPolicy buildArtifactRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) -
createArtifactRepository
public org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository(String id, String url, String layoutId, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) throws InvalidRepositoryException - Throws:
InvalidRepositoryException
-
createArtifactRepository
public static org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository(String id, String url, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) -
createArtifactRepository
public static org.apache.maven.artifact.repository.ArtifactRepository createArtifactRepository(String id, Path path, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases) -
createDefaultRemoteRepository
public org.apache.maven.artifact.repository.ArtifactRepository createDefaultRemoteRepository() throws Exception- Throws:
Exception
-
createDefaultRemoteRepository
public org.apache.maven.artifact.repository.ArtifactRepository createDefaultRemoteRepository(MavenExecutionRequest request) throws Exception - Throws:
Exception
-
createRepository
public org.apache.maven.artifact.repository.ArtifactRepository createRepository(String url, String repositoryId, boolean releases, String releaseUpdates, boolean snapshots, String snapshotUpdates, String checksumPolicy) throws InvalidRepositoryException - Throws:
InvalidRepositoryException
-
getRepoIds
-
getEffectiveRepositories
public List<org.apache.maven.artifact.repository.ArtifactRepository> getEffectiveRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) Source from org.apache.maven.repository.legacy.LegacyRepositorySystem#getEffectiveRepositories- Parameters:
repositories- a list of repositories- Returns:
- corresponding effective repositories
- Since:
- 3.6.1
-
createLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(MavenExecutionRequest request, File localRepository) throws InvalidRepositoryException - Throws:
InvalidRepositoryException
-
createLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(File localRepository) throws InvalidRepositoryException - Throws:
InvalidRepositoryException
-
getMirror
public static org.apache.maven.settings.Mirror getMirror(org.apache.maven.artifact.repository.ArtifactRepository repository, List<org.apache.maven.settings.Mirror> mirrors)
-