org.eclipse.aether.repository.WorkspaceReader.getRepository()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(89)

本文整理了Java中org.eclipse.aether.repository.WorkspaceReader.getRepository()方法的一些代码示例,展示了WorkspaceReader.getRepository()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WorkspaceReader.getRepository()方法的具体详情如下:
包路径:org.eclipse.aether.repository.WorkspaceReader
类名称:WorkspaceReader
方法名:getRepository

WorkspaceReader.getRepository介绍

[英]Gets a description of the workspace repository.
[中]获取工作区存储库的描述。

代码示例

代码示例来源:origin: apache/maven

public static WorkspaceRepository getWorkspace( RepositorySystemSession session )
{
  WorkspaceReader reader = session.getWorkspaceReader();
  return ( reader != null ) ? reader.getRepository() : null;
}

代码示例来源:origin: apache/maven

for ( String version : versions )
  versionIndex.put( version, workspace.getRepository() );

代码示例来源:origin: apache/maven

result.setRepository( workspace.getRepository() );

代码示例来源:origin: org.eclipse.aether/aether-util

public Key( List<WorkspaceReader> readers )
{
  for ( WorkspaceReader reader : readers )
  {
    keys.add( reader.getRepository().getKey() );
  }
}

代码示例来源:origin: org.apache.maven.resolver/maven-resolver-util

Key( List<WorkspaceReader> readers )
{
  for ( WorkspaceReader reader : readers )
  {
    keys.add( reader.getRepository().getKey() );
  }
}

代码示例来源:origin: org.eclipse.aether/aether-impl

public static WorkspaceRepository getWorkspace( RepositorySystemSession session )
{
  WorkspaceReader reader = session.getWorkspaceReader();
  return ( reader != null ) ? reader.getRepository() : null;
}

代码示例来源:origin: com.atlassian.sdk/ap3-aether-maven-provider

public static WorkspaceRepository getWorkspace( RepositorySystemSession session )
{
  WorkspaceReader reader = session.getWorkspaceReader();
  return ( reader != null ) ? reader.getRepository() : null;
}

代码示例来源:origin: org.apache.maven.resolver/maven-resolver-impl

public static WorkspaceRepository getWorkspace( RepositorySystemSession session )
{
  WorkspaceReader reader = session.getWorkspaceReader();
  return ( reader != null ) ? reader.getRepository() : null;
}

代码示例来源:origin: org.eclipse.aether/aether-util

/**
 * Creates a new workspace reader by chaining the specified readers.
 * 
 * @param readers The readers to chain, may be {@code null}.
 * @see #newInstance(WorkspaceReader, WorkspaceReader)
 */
public ChainedWorkspaceReader( WorkspaceReader... readers )
{
  if ( readers != null )
  {
    Collections.addAll( this.readers, readers );
  }
  StringBuilder buffer = new StringBuilder();
  for ( WorkspaceReader reader : this.readers )
  {
    if ( buffer.length() > 0 )
    {
      buffer.append( '+' );
    }
    buffer.append( reader.getRepository().getContentType() );
  }
  repository = new WorkspaceRepository( buffer.toString(), new Key( this.readers ) );
}

代码示例来源:origin: org.apache.maven.resolver/maven-resolver-util

/**
 * Creates a new workspace reader by chaining the specified readers.
 * 
 * @param readers The readers to chain, may be {@code null}.
 * @see #newInstance(WorkspaceReader, WorkspaceReader)
 */
public ChainedWorkspaceReader( WorkspaceReader... readers )
{
  if ( readers != null )
  {
    Collections.addAll( this.readers, readers );
  }
  StringBuilder buffer = new StringBuilder();
  for ( WorkspaceReader reader : this.readers )
  {
    if ( buffer.length() > 0 )
    {
      buffer.append( '+' );
    }
    buffer.append( reader.getRepository().getContentType() );
  }
  repository = new WorkspaceRepository( buffer.toString(), new Key( this.readers ) );
}

代码示例来源:origin: com.atlassian.sdk/ap3-aether-maven-provider

public static ArtifactRepository getRepository( RepositorySystemSession session,
                        List<RemoteRepository> repositories, Class<?> repoClass,
                        String repoId )
{
  if ( repoClass != null )
  {
    if ( WorkspaceRepository.class.isAssignableFrom( repoClass ) )
    {
      return session.getWorkspaceReader().getRepository();
    }
    else if ( LocalRepository.class.isAssignableFrom( repoClass ) )
    {
      return session.getLocalRepository();
    }
    else
    {
      for ( RemoteRepository repository : repositories )
      {
        if ( repoId.equals( repository.getId() ) )
        {
          return repository;
        }
      }
    }
  }
  return null;
}

代码示例来源:origin: org.eclipse.aether/aether-impl

public static ArtifactRepository getRepository( RepositorySystemSession session,
                        List<RemoteRepository> repositories, Class<?> repoClass,
                        String repoId )
{
  if ( repoClass != null )
  {
    if ( WorkspaceRepository.class.isAssignableFrom( repoClass ) )
    {
      return session.getWorkspaceReader().getRepository();
    }
    else if ( LocalRepository.class.isAssignableFrom( repoClass ) )
    {
      return session.getLocalRepository();
    }
    else
    {
      for ( RemoteRepository repository : repositories )
      {
        if ( repoId.equals( repository.getId() ) )
        {
          return repository;
        }
      }
    }
  }
  return null;
}

代码示例来源:origin: org.apache.maven.resolver/maven-resolver-impl

public static ArtifactRepository getRepository( RepositorySystemSession session,
                        List<RemoteRepository> repositories, Class<?> repoClass,
                        String repoId )
{
  if ( repoClass != null )
  {
    if ( WorkspaceRepository.class.isAssignableFrom( repoClass ) )
    {
      return session.getWorkspaceReader().getRepository();
    }
    else if ( LocalRepository.class.isAssignableFrom( repoClass ) )
    {
      return session.getLocalRepository();
    }
    else
    {
      for ( RemoteRepository repository : repositories )
      {
        if ( repoId.equals( repository.getId() ) )
        {
          return repository;
        }
      }
    }
  }
  return null;
}

代码示例来源:origin: org.apache.maven/maven-aether-provider

for ( String version : versions )
  versionIndex.put( version, workspace.getRepository() );

代码示例来源:origin: org.apache.maven/maven-resolver-provider

for ( String version : versions )
  versionIndex.put( version, workspace.getRepository() );

代码示例来源:origin: io.tesla.maven/maven-aether-provider

for ( String version : versions )
  versionIndex.put( version, workspace.getRepository() );

代码示例来源:origin: com.atlassian.sdk/ap3-aether-maven-provider

for ( String version : versions )
  versionIndex.put( version, workspace.getRepository() );

代码示例来源:origin: org.apache.maven/maven-aether-provider

result.setRepository( workspace.getRepository() );

代码示例来源:origin: org.apache.maven/maven-resolver-provider

result.setRepository( workspace.getRepository() );

代码示例来源:origin: io.tesla.maven/maven-aether-provider

result.setRepository( workspace.getRepository() );

相关文章

微信公众号

最新文章

更多