org.apache.maven.model.Repository.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(87)

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

Repository.<init>介绍

暂无

代码示例

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

public static Repository cloneRepository( Repository src )
{
  if ( src == null )
  {
    return null;
  }
  
  Repository result = new Repository();
  
  result.setReleases( cloneRepositoryPolicy( src.getReleases() ) );
  result.setSnapshots( cloneRepositoryPolicy( src.getSnapshots() ) );
  
  cloneRepositoryBaseFields( src, result );
  
  return result;
}

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

public static org.apache.maven.model.Repository fromSettingsRepository( org.apache.maven.settings.Repository
                                    settingsRepository )
{
  org.apache.maven.model.Repository modelRepository = new org.apache.maven.model.Repository();
  modelRepository.setId( settingsRepository.getId() );
  modelRepository.setLayout( settingsRepository.getLayout() );
  modelRepository.setName( settingsRepository.getName() );
  modelRepository.setUrl( settingsRepository.getUrl() );
  modelRepository.setReleases( fromSettingsRepositoryPolicy( settingsRepository.getReleases() ) );
  modelRepository.setSnapshots( fromSettingsRepositoryPolicy( settingsRepository.getSnapshots() ) );
  return modelRepository;
}

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

private static Repository convertFromProfileXmlRepository( org.apache.maven.profiles.Repository profileXmlRepo )
{
  Repository repo = new Repository();
  repo.setId( profileXmlRepo.getId() );
  repo.setLayout( profileXmlRepo.getLayout() );
  repo.setName( profileXmlRepo.getName() );
  repo.setUrl( profileXmlRepo.getUrl() );
  if ( profileXmlRepo.getSnapshots() != null )
  {
    repo.setSnapshots( convertRepositoryPolicy( profileXmlRepo.getSnapshots() ) );
  }
  if ( profileXmlRepo.getReleases() != null )
  {
    repo.setReleases( convertRepositoryPolicy( profileXmlRepo.getReleases() ) );
  }
  return repo;
}

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

/**
 * @param settingsRepo
 * @return a repository
 */
private static org.apache.maven.model.Repository convertFromSettingsRepository( Repository settingsRepo )
{
  org.apache.maven.model.Repository repo = new org.apache.maven.model.Repository();
  repo.setId( settingsRepo.getId() );
  repo.setLayout( settingsRepo.getLayout() );
  repo.setName( settingsRepo.getName() );
  repo.setUrl( settingsRepo.getUrl() );
  if ( settingsRepo.getSnapshots() != null )
  {
    repo.setSnapshots( convertRepositoryPolicy( settingsRepo.getSnapshots() ) );
  }
  if ( settingsRepo.getReleases() != null )
  {
    repo.setReleases( convertRepositoryPolicy( settingsRepo.getReleases() ) );
  }
  return repo;
}

代码示例来源:origin: takari/polyglot-maven

/**
 * Factory method to create repository. Used for both - "repositories" and "pluginRepositories"
 * <br>
 * Each key-value pair is a construct <br> 
 *     key -> "value" <br>
 * Where 'key' is the name of the property to set and "value" is it's string value. <br>
 * 
 * All possible keys are:<br>
 * <ul>
 * <li>id - A unique identifier for a repository. This is used to match the repository to configuration in the <code>settings.xml</code> file, for example. Furthermore, the identifier is used during POM inheritance and profile injection to detect repositories that should be merged.</li>
 * <li>name - Human readable name of the repository.</li>
 * <li>url - The url of the repository, in the form <code>protocol://hostname/path</code> </li>
 * <li>layout - The type of layout this repository uses for locating and storing artifacts - can be <code>legacy</code> or <code>default</code></li>
 * </ul>
 * @param keyValuePairs - array of key -> "value" pairs. Example: <code>repository(id -> "my-repo", url -> "http://myserver/repo") </code>
 * @return    defined Repository
 */
public default Repository repository(NamedValue... keyValuePairs) {		
  Repository repository = new Repository();
  NamedValueProcessor.namedToObject(repository, keyValuePairs);
  return repository;
}

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

Repository repository = new Repository();
for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- )

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

Repository repository = new Repository();
InputLocation _location;
_location = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source );

代码示例来源:origin: takari/polyglot-maven

public default Repository repository(String id, String name, String url, String layout, RepositoryPolicy releases, RepositoryPolicy snapshots) {
  Repository repository = new Repository();
  if (id != null) {
    repository.setId(id);
  }
  if (name != null) {
    repository.setName(name);
  }
  if (url != null) {
    repository.setUrl(url);
  }
  if (layout != null) {
    repository.setLayout(layout);
  }
  if (releases != null) {
    repository.setReleases(releases);
  }
  if (snapshots != null) {
    repository.setSnapshots(snapshots);
  }
  return repository;
}

代码示例来源:origin: takari/polyglot-maven

Repository repository = new Repository();
for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- )

代码示例来源:origin: rickardoberg/neomvn

RepositoryModelResolver( File repository, String mavenRepository )
{
  this.repository = repository;
  this.mavenRepository = mavenRepository;
  Repository mainRepo = new Repository();
  mainRepo.setUrl( mavenRepository );
  mainRepo.setId( "central" );
  repositories.add(mainRepo);
}

代码示例来源:origin: org.jboss.forge/forge-javaee-impl

@Override
public Repository getAptPluginRepository()
{
 Repository repo = new Repository();
 repo.setName("EclipseLink");
 repo.setUrl("http://download.eclipse.org/rt/eclipselink/maven.repo");
 return repo;
}

代码示例来源:origin: takari/polyglot-maven

Repository repository = new Repository();
repository.setId(Integer.toString(repoUrl.hashCode()));
repository.setUrl(repoUrl);

代码示例来源:origin: org.guvnor/guvnor-project-backend

private Repository fromClientModelToPom(final org.guvnor.common.services.project.model.Repository from) {
  Repository to = new Repository();
  to.setId(from.getId());
  to.setName(from.getName());
  to.setUrl(from.getUrl());
  return to;
}

代码示例来源:origin: org.kie.guvnor/guvnor-project-backend

private Repository fromClientModelToPom(org.kie.guvnor.project.model.Repository from) {
  Repository to = new Repository();
  to.setId(from.getId());
  to.setName(from.getName());
  to.setUrl(from.getUrl());
  return to;
}

代码示例来源:origin: org.uberfire/uberfire-project-backend

private Repository fromClientModelToPom(final MavenRepository from) {
  Repository to = new Repository();
  to.setId(from.getId());
  to.setName(from.getName());
  to.setUrl(from.getUrl());
  return to;
}

代码示例来源:origin: org.kie.workbench.services/kie-wb-common-project-backend

private Repository fromClientModelToPom(org.kie.workbench.common.services.project.service.model.Repository from) {
  Repository to = new Repository();
  to.setId(from.getId());
  to.setName(from.getName());
  to.setUrl(from.getUrl());
  return to;
}

代码示例来源:origin: org.kie.workbench.services/kie-wb-common-services-backend

private Repository getRepositoryUpdate(JsonArray pluginRepositories, int i) {
    Repository repo = new Repository();
    repo.setId(pluginRepositories.getJsonObject(i).getString("id"));
    repo.setUrl(pluginRepositories.getJsonObject(i).getString("url"));
    return repo;
  }
}

代码示例来源:origin: kiegroup/appformer

private Repository fromClientModelToPom(final MavenRepository from) {
  Repository to = new Repository();
  to.setId(from.getId());
  to.setName(from.getName());
  to.setUrl(from.getUrl());
  return to;
}

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

private static Repository asRepository(org.apache.maven.settings.Repository repository) {
  Repository mavenRepository = new Repository();
  if (repository != null) {
    mavenRepository.setId(repository.getId());
    mavenRepository.setLayout(repository.getLayout());
    mavenRepository.setName(repository.getName());
    mavenRepository.setUrl(repository.getUrl());
    mavenRepository.setReleases(asMavenRepositoryPolicy(repository.getReleases()));
    mavenRepository.setSnapshots(asMavenRepositoryPolicy(repository.getSnapshots()));
  }
  return mavenRepository;
}

代码示例来源:origin: shrinkwrap/resolver

private static Repository asRepository(org.apache.maven.settings.Repository repository) {
  Repository mavenRepository = new Repository();
  if (repository != null) {
    mavenRepository.setId(repository.getId());
    mavenRepository.setLayout(repository.getLayout());
    mavenRepository.setName(repository.getName());
    mavenRepository.setUrl(repository.getUrl());
    mavenRepository.setReleases(asMavenRepositoryPolicy(repository.getReleases()));
    mavenRepository.setSnapshots(asMavenRepositoryPolicy(repository.getSnapshots()));
  }
  return mavenRepository;
}

相关文章