Class TargetArtifactRepositoryLayout

java.lang.Object
org.eclipse.tycho.target.TargetArtifactRepositoryLayout
All Implemented Interfaces:
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout2

@Component(role=org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout.class, hint="target") public class TargetArtifactRepositoryLayout extends Object implements org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout, org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout2
  • Field Details

  • Constructor Details

    • TargetArtifactRepositoryLayout

      public TargetArtifactRepositoryLayout()
  • Method Details

    • pathOf

      public String pathOf(org.apache.maven.artifact.Artifact artifact)
      Specified by:
      pathOf in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
    • pathOfLocalRepositoryMetadata

      public String pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository repository)
      Specified by:
      pathOfLocalRepositoryMetadata in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
    • pathOfRemoteRepositoryMetadata

      public String pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
      Specified by:
      pathOfRemoteRepositoryMetadata in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
    • getId

      public String getId()
      Specified by:
      getId in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
    • newMavenArtifactRepository

      public org.apache.maven.artifact.repository.ArtifactRepository newMavenArtifactRepository(String id, String url, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy snapshots, org.apache.maven.artifact.repository.ArtifactRepositoryPolicy releases)
      Specified by:
      newMavenArtifactRepository in interface org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout2