org.apache.maven.plugin.LegacySupport.getRepositorySession()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(79)

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

LegacySupport.getRepositorySession介绍

[英]Gets the currently active repository session.
[中]获取当前活动的存储库会话。

代码示例

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

private static RepositorySystemSession rss( PlexusContainer c )
{
  try
  {
    LegacySupport legacySupport = c.lookup( LegacySupport.class );
    return legacySupport.getRepositorySession();
  }
  catch ( ComponentLookupException e )
  {
    throw new IllegalStateException( e );
  }
}

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

private RepositorySystemSession getSession( ArtifactRepository localRepository )
{
  return LegacyLocalRepositoryManager.overlay( localRepository, legacySupport.getRepositorySession(),
                         repoSystem );
}

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

private void injectSession( MetadataResolutionRequest request )
{
  RepositorySystemSession session = legacySupport.getRepositorySession();
  if ( session != null )
  {
    request.setOffline( session.isOffline() );
    request.setForceUpdate( RepositoryPolicy.UPDATE_POLICY_ALWAYS.equals( session.getUpdatePolicy() ) );
  }
}

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

private ArtifactRepository injectSession( ArtifactRepository repository, boolean mirrors )
{
  RepositorySystemSession session = legacySupport.getRepositorySession();
  if ( session != null && repository != null && !isLocalRepository( repository ) )
  {
    List<ArtifactRepository> repositories = Arrays.asList( repository );
    if ( mirrors )
    {
      repositorySystem.injectMirror( session, repositories );
    }
    repositorySystem.injectProxy( session, repositories );
    repositorySystem.injectAuthentication( session, repositories );
  }
  return repository;
}

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

LegacyLocalRepositoryManager.overlay( localRepository, legacySupport.getRepositorySession(), repoSystem );

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

if ( legacySupport.getRepositorySession() != null )
  String userAgent = ConfigUtils.getString( legacySupport.getRepositorySession(), null,
                       ConfigurationProperties.USER_AGENT );
    headers.put( "User-Agent", ConfigUtils.getString( legacySupport.getRepositorySession(), "Maven",
                             ConfigurationProperties.USER_AGENT ) );
    try

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

configuration.setRepositoryMerging( ProjectBuildingRequest.RepositoryMerging.REQUEST_DOMINANT );
configuration.setSystemProperties( getSystemProperties() );
configuration.setRepositorySession( legacySupport.getRepositorySession() );

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

LegacyLocalRepositoryManager.overlay( localRepository, legacySupport.getRepositorySession(), repoSystem );

相关文章

微信公众号

最新文章

更多