org.apache.maven.model.Profile.getRepositories()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(12.6k)|赞(0)|评价(0)|浏览(144)

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

Profile.getRepositories介绍

暂无

代码示例

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

public void inject( Profile profile, Model model )
{
  model.setDependencies( injectDependencies( profile.getDependencies(), model.getDependencies() ) );
  injectModules( profile, model );
  model.setRepositories( ModelUtils.mergeRepositoryLists( profile.getRepositories(), model.getRepositories() ) );
  model.setPluginRepositories( ModelUtils.mergeRepositoryLists( profile.getPluginRepositories(), model
    .getPluginRepositories() ) );
  injectReporting( profile, model );
  injectDependencyManagement( profile, model );
  injectDistributionManagement( profile, model );
  injectBuild( profile, model );
  Properties props = new Properties();
  props.putAll( model.getProperties() );
  props.putAll( profile.getProperties() );
  model.setProperties( props );
}

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

for ( Iterator repoIterator = externalProfile.getRepositories().iterator(); repoIterator.hasNext(); )

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

if ( ( profile.getRepositories() != null ) && ( profile.getRepositories().size() > 0 ) )
  for ( Iterator iter = profile.getRepositories().iterator(); iter.hasNext(); )

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

List<org.apache.maven.model.Repository> repos = modelProfile.getRepositories();
if ( repos != null )

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

validateRawRepositories( problems, profile.getRepositories(), prefix + ".repositories.repository",
             request );

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

if ( ( profile.getRepositories() != null ) && ( profile.getRepositories().size() > 0 ) )
  for ( Iterator iter = profile.getRepositories().iterator(); iter.hasNext(); )

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

repositories( toRepositoryArray( profile.getRepositories() ) );

代码示例来源:origin: stackoverflow.com

List<Repository> repositories = profile.getRepositories();
for (Repository repo : repositories)

代码示例来源:origin: spring-projects/sts4

public List<ArtifactRepository> getArtifactRepositories(boolean injectSettings) throws MavenException {
  ArrayList<ArtifactRepository> repositories = new ArrayList<ArtifactRepository>();
  for (Profile profile : getActiveProfiles()) {
    addArtifactRepositories(repositories, profile.getRepositories());
  }
  addDefaultRepository(repositories);
  if (injectSettings) {
    injectSettings(repositories);
  }
  return removeDuplicateRepositories(repositories);
}

代码示例来源:origin: net.oneandone.maven/embedded

for (Profile profile : settings.getProfiles()) {
  if (actives.contains(profile.getId()) || (profile.getActivation() != null && profile.getActivation().isActiveByDefault())) {
    for (org.apache.maven.model.Repository repository : SettingsUtils.convertFromSettingsProfile(profile).getRepositories()) {
      artifactRepository = legacy.buildArtifactRepository(repository);
      if ("central".equals(artifactRepository.getId())) {

代码示例来源:origin: io.tesla.maven/maven-model

if ( ( profile.getRepositories() != null ) && ( profile.getRepositories().size() > 0 ) )
  for ( Iterator iter = profile.getRepositories().iterator(); iter.hasNext(); )

代码示例来源:origin: io.tesla.polyglot/tesla-polyglot-ruby

repositories( toRepositoryArray( profile.getRepositories() ) );

代码示例来源:origin: org.apache.maven.plugins/maven-shade-plugin

/**
 * Method updateProfile
 *
 * @param value
 * @param element
 * @param counter
 * @param xmlTag
 */
protected void updateProfile( Profile value, String xmlTag, Counter counter, Element element )
{
  Element root = element;
  Counter innerCount = new Counter( counter.getDepth() + 1 );
  findAndReplaceSimpleElement( innerCount, root, "id", value.getId(), "default" );
  // updateActivation( value.getActivation(), "activation", innerCount, root);
  updateBuildBase( value.getBuild(), "build", innerCount, root );
  findAndReplaceSimpleLists( innerCount, root, value.getModules(), "modules", "module" );
  iterateRepository( innerCount, root, value.getRepositories(), "repositories", "repository" );
  iterateRepository( innerCount, root, value.getPluginRepositories(), "pluginRepositories", "pluginRepository" );
  iterateDependency( innerCount, root, value.getDependencies(), "dependencies", "dependency" );
  findAndReplaceXpp3DOM( innerCount, root, "reports", (Xpp3Dom) value.getReports() );
  updateReporting( value.getReporting(), "reporting", innerCount, root );
  updateDependencyManagement( value.getDependencyManagement(), "dependencyManagement", innerCount, root );
  updateDistributionManagement( value.getDistributionManagement(), "distributionManagement", innerCount, root );
  findAndReplaceProperties( innerCount, root, "properties", value.getProperties() );
} // -- void updateProfile(Profile, String, Counter, Element)

代码示例来源:origin: org.apache.felix/maven-bundle-plugin

/**
 * Method updateProfile
 *
 * @param value
 * @param element
 * @param counter
 * @param xmlTag
 */
protected void updateProfile( Profile value, String xmlTag, Counter counter, Element element )
{
  Element root = element;
  Counter innerCount = new Counter( counter.getDepth() + 1 );
  findAndReplaceSimpleElement( innerCount, root, "id", value.getId(), "default" );
  // updateActivation( value.getActivation(), "activation", innerCount, root);
  updateBuildBase( value.getBuild(), "build", innerCount, root );
  findAndReplaceSimpleLists( innerCount, root, value.getModules(), "modules", "module" );
  iterateRepository( innerCount, root, value.getRepositories(), "repositories", "repository" );
  iterateRepository( innerCount, root, value.getPluginRepositories(), "pluginRepositories", "pluginRepository" );
  iterateDependency( innerCount, root, value.getDependencies(), "dependencies", "dependency" );
  findAndReplaceXpp3DOM( innerCount, root, "reports", (Xpp3Dom) value.getReports() );
  updateReporting( value.getReporting(), "reporting", innerCount, root );
  updateDependencyManagement( value.getDependencyManagement(), "dependencyManagement", innerCount, root );
  updateDistributionManagement( value.getDistributionManagement(), "distributionManagement", innerCount, root );
  findAndReplaceProperties( innerCount, root, "properties", value.getProperties() );
} // -- void updateProfile(Profile, String, Counter, Element)

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-maven-embedder

/**
 * Method updateProfile.
 * 
 * @param value
 * @param element
 * @param counter
 * @param xmlTag
 */
protected void updateProfile(Profile value, String xmlTag, Counter counter, Element element)
{
  Element root = element;
  Counter innerCount = new Counter(counter.getDepth() + 1);
  findAndReplaceSimpleElement(innerCount, root,  "id", value.getId(), null);
  updateActivation( value.getActivation(), "activation", innerCount, root);
  updateBuildBase( value.getBuild(), "build", innerCount, root);
  findAndReplaceSimpleLists(innerCount, root, value.getModules(), "modules", "module");
  iterateRepository(innerCount, root, value.getRepositories(),"repositories","repository");
  iterateRepository(innerCount, root, value.getPluginRepositories(),"pluginRepositories","pluginRepository");
  iterateDependency(innerCount, root, value.getDependencies(),"dependencies","dependency");
  findAndReplaceXpp3DOM(innerCount, root, "reports", (Xpp3Dom)value.getReports());
  updateReporting( value.getReporting(), "reporting", innerCount, root);
  updateDependencyManagement( value.getDependencyManagement(), "dependencyManagement", innerCount, root);
  updateDistributionManagement( value.getDistributionManagement(), "distributionManagement", innerCount, root);
  findAndReplaceProperties(innerCount, root,  "properties", value.getProperties());
} //-- void updateProfile(Profile, String, Counter, Element)

代码示例来源:origin: org.codehaus.mevenide/nb-mvn-embedder

/**
 * Method updateProfile
 * 
 * @param value
 * @param element
 * @param counter
 * @param xmlTag
 */
protected void updateProfile(Profile value, String xmlTag, Counter counter, Element element)
{
  Element root = element;
  Counter innerCount = new Counter(counter.getDepth() + 1);
  findAndReplaceSimpleElement(innerCount, root,  "id", value.getId(), null);
  updateActivation( value.getActivation(), "activation", innerCount, root);
  updateBuildBase( value.getBuild(), "build", innerCount, root);
  findAndReplaceSimpleLists(innerCount, root, value.getModules(), "modules", "module");
  iterateRepository(innerCount, root, value.getRepositories(),"repositories","repository");
  iterateRepository(innerCount, root, value.getPluginRepositories(),"pluginRepositories","pluginRepository");
  iterateDependency(innerCount, root, value.getDependencies(),"dependencies","dependency");
  findAndReplaceXpp3DOM(innerCount, root, "reports", (Xpp3Dom)value.getReports());
  updateReporting( value.getReporting(), "reporting", innerCount, root);
  updateDependencyManagement( value.getDependencyManagement(), "dependencyManagement", innerCount, root);
  updateDistributionManagement( value.getDistributionManagement(), "distributionManagement", innerCount, root);
  findAndReplaceProperties(innerCount, root,  "properties", value.getProperties());
} //-- void updateProfile(Profile, String, Counter, Element)

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

/**
* Method updateProfile.
*
* @param value
* @param element
* @param counter
* @param xmlTag
*/
protected void updateProfile(Profile value, String xmlTag, Counter counter, Element element)
{
 Element root = element;
 Counter innerCount = new Counter(counter.getDepth() + 1);
 findAndReplaceSimpleElement(innerCount, root, "id", value.getId(), null);
 updateActivation(value.getActivation(), "activation", innerCount, root);
 updateBuildBase(value.getBuild(), "build", innerCount, root);
 findAndReplaceSimpleLists(innerCount, root, value.getModules(), "modules", "module");
 iterateRepository(innerCount, root, value.getRepositories(), "repositories", "repository");
 iterateRepository(innerCount, root, value.getPluginRepositories(), "pluginRepositories", "pluginRepository");
 iterateDependency(innerCount, root, value.getDependencies(), "dependencies", "dependency");
 findAndReplaceXpp3DOM(innerCount, root, "reports", (Xpp3Dom) value.getReports());
 updateReporting(value.getReporting(), "reporting", innerCount, root);
 updateDependencyManagement(value.getDependencyManagement(), "dependencyManagement", innerCount, root);
 updateDistributionManagement(value.getDistributionManagement(), "distributionManagement", innerCount, root);
 findAndReplaceProperties(innerCount, root, "properties", value.getProperties());
} // -- void updateProfile(Profile, String, Counter, Element)

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

/**
 * Method updateProfile.
 *
 * @param value
 * @param element
 * @param counter
 * @param xmlTag
 */
protected void updateProfile( Profile value, String xmlTag, Counter counter, Element element )
{
  Element root = element;
  Counter innerCount = new Counter( counter.getDepth() + 1 );
  findAndReplaceSimpleElement( innerCount, root, "id", value.getId(), null );
  updateActivation( value.getActivation(), "activation", innerCount, root );
  updateBuildBase( value.getBuild(), "build", innerCount, root );
  findAndReplaceSimpleLists( innerCount, root, value.getModules(), "modules", "module" );
  iterateRepository( innerCount, root, value.getRepositories(), "repositories", "repository" );
  iterateRepository( innerCount, root, value.getPluginRepositories(), "pluginRepositories", "pluginRepository" );
  iterateDependency( innerCount, root, value.getDependencies(), "dependencies", "dependency" );
  findAndReplaceXpp3DOM( innerCount, root, "reports", (Xpp3Dom) value.getReports() );
  updateReporting( value.getReporting(), "reporting", innerCount, root );
  updateDependencyManagement( value.getDependencyManagement(), "dependencyManagement", innerCount, root );
  updateDistributionManagement( value.getDistributionManagement(), "distributionManagement", innerCount, root );
  findAndReplaceProperties( innerCount, root, "properties", value.getProperties() );
} // -- void updateProfile(Profile, String, Counter, Element)

代码示例来源:origin: mojohaus/flatten-maven-plugin

if ( !isEmpty( profile.getDependencies() ) || !isEmpty( profile.getRepositories() ) )
  strippedProfile.setActivation( profile.getActivation() );
  strippedProfile.setDependencies( profile.getDependencies() );
  strippedProfile.setRepositories( profile.getRepositories() );
  cleanPom.addProfile( strippedProfile );

代码示例来源:origin: org.sonatype.maven.archetype/archetype-common

innerCount,
root,
value.getRepositories(),
"repositories",
"repository"

相关文章