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

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

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

WorkspaceRepository.getKey介绍

[英]Gets the key of this workspace repository. The key is used to distinguish one workspace from another and should be sensitive to the artifacts that are (potentially) available in the workspace.
[中]获取此工作区存储库的密钥。密钥用于区分一个工作区和另一个工作区,并且应该对工作区中(可能)可用的工件敏感。

代码示例

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

  1. public Key( List<WorkspaceReader> readers )
  2. {
  3. for ( WorkspaceReader reader : readers )
  4. {
  5. keys.add( reader.getRepository().getKey() );
  6. }
  7. }

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

  1. Key( List<WorkspaceReader> readers )
  2. {
  3. for ( WorkspaceReader reader : readers )
  4. {
  5. keys.add( reader.getRepository().getKey() );
  6. }
  7. }

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

  1. @Override
  2. public int hashCode()
  3. {
  4. int hash = 17;
  5. hash = hash * 31 + getKey().hashCode();
  6. hash = hash * 31 + getContentType().hashCode();
  7. return hash;
  8. }

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

  1. @Override
  2. public int hashCode()
  3. {
  4. int hash = 17;
  5. hash = hash * 31 + getKey().hashCode();
  6. hash = hash * 31 + getContentType().hashCode();
  7. return hash;
  8. }

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

  1. @Override
  2. public boolean equals( Object obj )
  3. {
  4. if ( this == obj )
  5. {
  6. return true;
  7. }
  8. if ( obj == null || !getClass().equals( obj.getClass() ) )
  9. {
  10. return false;
  11. }
  12. WorkspaceRepository that = (WorkspaceRepository) obj;
  13. return getContentType().equals( that.getContentType() ) && getKey().equals( that.getKey() );
  14. }

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

  1. @Override
  2. public boolean equals( Object obj )
  3. {
  4. if ( this == obj )
  5. {
  6. return true;
  7. }
  8. if ( obj == null || !getClass().equals( obj.getClass() ) )
  9. {
  10. return false;
  11. }
  12. WorkspaceRepository that = (WorkspaceRepository) obj;
  13. return getContentType().equals( that.getContentType() ) && getKey().equals( that.getKey() );
  14. }

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

  1. public WorkspaceRepository getRepository()
  2. {
  3. Key key = new Key( readers );
  4. if ( !key.equals( repository.getKey() ) )
  5. {
  6. repository = new WorkspaceRepository( repository.getContentType(), key );
  7. }
  8. return repository;
  9. }

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

  1. public WorkspaceRepository getRepository()
  2. {
  3. Key key = new Key( readers );
  4. if ( !key.equals( repository.getKey() ) )
  5. {
  6. repository = new WorkspaceRepository( repository.getContentType(), key );
  7. }
  8. return repository;
  9. }

相关文章