本文整理了Java中org.eclipse.aether.repository.WorkspaceRepository.<init>()
方法的一些代码示例,展示了WorkspaceRepository.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WorkspaceRepository.<init>()
方法的具体详情如下:
包路径:org.eclipse.aether.repository.WorkspaceRepository
类名称:WorkspaceRepository
方法名:<init>
[英]Creates a new workspace repository of type "workspace" and a random key.
[中]创建一个类型为“workspace”的新工作区存储库和一个随机键。
代码示例来源:origin: apache/maven
@Inject
ReactorReader( MavenSession session )
{
projectsByGAV = session.getProjectMap();
projectsByGA = new HashMap<>( projectsByGAV.size() * 2 );
for ( MavenProject project : projectsByGAV.values() )
{
String key = ArtifactUtils.versionlessKey( project.getGroupId(), project.getArtifactId() );
List<MavenProject> projects = projectsByGA.get( key );
if ( projects == null )
{
projects = new ArrayList<>( 1 );
projectsByGA.put( key, projects );
}
projects.add( project );
}
repository = new WorkspaceRepository( "reactor", new HashSet<>( projectsByGAV.keySet() ) );
}
代码示例来源:origin: org.jboss.shrinkwrap.resolver/shrinkwrap-resolver-impl-maven
@Override
public WorkspaceRepository getRepository() {
return new WorkspaceRepository("classpath");
}
代码示例来源:origin: shrinkwrap/resolver
@Override
public WorkspaceRepository getRepository() {
return new WorkspaceRepository("classpath");
}
代码示例来源:origin: io.tesla.aether/tesla-aether
public WorkspaceRepository getRepository() {
return new WorkspaceRepository();
}
代码示例来源:origin: io.takari.m2e.workspace/org.eclipse.m2e.workspace.cli
public Maven31WorkspaceReader() {
this.workspaceRepository = new WorkspaceRepository("ide", getClass());
}
代码示例来源: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: 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.eclipse.aether/aether-util
public WorkspaceRepository getRepository()
{
Key key = new Key( readers );
if ( !key.equals( repository.getKey() ) )
{
repository = new WorkspaceRepository( repository.getContentType(), key );
}
return repository;
}
代码示例来源:origin: org.apache.maven.resolver/maven-resolver-util
public WorkspaceRepository getRepository()
{
Key key = new Key( readers );
if ( !key.equals( repository.getKey() ) )
{
repository = new WorkspaceRepository( repository.getContentType(), key );
}
return repository;
}
内容来源于网络,如有侵权,请联系作者删除!