Class IMHWorkspaceReader
java.lang.Object
tel.panfilov.maven.extensions.imh.IMHWorkspaceReader
- All Implemented Interfaces:
org.eclipse.aether.repository.WorkspaceReader
@Component(role=IMHWorkspaceReader.class) public class IMHWorkspaceReader extends Object implements org.eclipse.aether.repository.WorkspaceReader
-
Constructor Summary
Constructors Constructor Description IMHWorkspaceReader() -
Method Summary
Modifier and Type Method Description voidaddProject(org.apache.maven.project.MavenProject project)FilefindArtifact(org.eclipse.aether.artifact.Artifact artifact)protected FilefindProjectArtifact(org.apache.maven.project.MavenProject project, org.eclipse.aether.artifact.Artifact requested)List<String>findVersions(org.eclipse.aether.artifact.Artifact artifact)protected FilegetArtifact(org.eclipse.aether.artifact.Artifact artifact)protected StringgetArtifactId(org.eclipse.aether.artifact.Artifact artifact)protected FilegetPom(org.eclipse.aether.artifact.Artifact artifact)protected StringgetProjectId(org.apache.maven.project.MavenProject project)protected StringgetProjectId(org.eclipse.aether.artifact.Artifact artifact)org.eclipse.aether.repository.WorkspaceRepositorygetRepository()protected booleanisActual(File packaged, org.eclipse.aether.artifact.Artifact artifact, org.apache.maven.project.MavenProject project)protected booleanisTestArtifact(org.eclipse.aether.artifact.Artifact artifact)voidsetBuildStartTime(long buildStartTime)
-
Constructor Details
-
IMHWorkspaceReader
public IMHWorkspaceReader()
-
-
Method Details
-
addProject
public void addProject(org.apache.maven.project.MavenProject project) -
setBuildStartTime
public void setBuildStartTime(long buildStartTime) -
getRepository
public org.eclipse.aether.repository.WorkspaceRepository getRepository()- Specified by:
getRepositoryin interfaceorg.eclipse.aether.repository.WorkspaceReader
-
findArtifact
- Specified by:
findArtifactin interfaceorg.eclipse.aether.repository.WorkspaceReader
-
getPom
-
getArtifact
-
isActual
protected boolean isActual(File packaged, org.eclipse.aether.artifact.Artifact artifact, org.apache.maven.project.MavenProject project) -
findVersions
- Specified by:
findVersionsin interfaceorg.eclipse.aether.repository.WorkspaceReader
-
findProjectArtifact
protected File findProjectArtifact(org.apache.maven.project.MavenProject project, org.eclipse.aether.artifact.Artifact requested) -
isTestArtifact
protected boolean isTestArtifact(org.eclipse.aether.artifact.Artifact artifact) -
getProjectId
-
getProjectId
-
getArtifactId
-