本文整理了Java中org.eclipse.aether.repository.WorkspaceReader.getRepository()
方法的一些代码示例,展示了WorkspaceReader.getRepository()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WorkspaceReader.getRepository()
方法的具体详情如下:
包路径:org.eclipse.aether.repository.WorkspaceReader
类名称: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() );
内容来源于网络,如有侵权,请联系作者删除!