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 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:
      getRepository in interface org.eclipse.aether.repository.WorkspaceReader
    • findArtifact

      public File findArtifact​(org.eclipse.aether.artifact.Artifact artifact)
      Specified by:
      findArtifact in interface org.eclipse.aether.repository.WorkspaceReader
    • getPom

      protected File getPom​(org.eclipse.aether.artifact.Artifact artifact)
    • getArtifact

      protected File getArtifact​(org.eclipse.aether.artifact.Artifact artifact)
    • isActual

      protected boolean isActual​(File packaged, org.eclipse.aether.artifact.Artifact artifact, org.apache.maven.project.MavenProject project)
    • findVersions

      public List<String> findVersions​(org.eclipse.aether.artifact.Artifact artifact)
      Specified by:
      findVersions in interface org.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

      protected String getProjectId​(org.apache.maven.project.MavenProject project)
    • getProjectId

      protected String getProjectId​(org.eclipse.aether.artifact.Artifact artifact)
    • getArtifactId

      protected String getArtifactId​(org.eclipse.aether.artifact.Artifact artifact)