org.guvnor.common.services.project.model.Dependencies.add()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.7k)|赞(0)|评价(0)|浏览(114)

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

Dependencies.add介绍

暂无

代码示例

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-project-editor-client

public void addNew(final Dependency dependency) {
  originalSetOfDependencies.add(dependency);
  loader.addToQueue(dependency);
  update();
}

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

URI resolveEmbedded(final String groupId,
            final String artifactId,
            final String version) throws IOException {
    final POM projectPom = new POM(new GAV("resolver-dummy-group",
                        "resolver-dummy-artifact",
                        "resolver-dummy-version"));
    projectPom.getDependencies().add(new Dependency(new GAV(groupId, artifactId, version)));

    final String pomXML = pomContentHandler.toString(projectPom);

    final InputStream pomStream = new ByteArrayInputStream(pomXML.getBytes(StandardCharsets.UTF_8));
    final MavenProject mavenProject = MavenProjectLoader.parseMavenPom(pomStream);

    for (org.apache.maven.artifact.Artifact mavenArtifact : mavenProject.getArtifacts()) {
      if (groupId.equals(mavenArtifact.getGroupId()) &&
          artifactId.equals(mavenArtifact.getArtifactId()) &&
          version.equals(mavenArtifact.getVersion()) &&
          mavenArtifact.getFile().exists()) {
        return mavenArtifact.getFile().toURI();
      }
    }
    return null;
  }
}

代码示例来源:origin: kiegroup/drools-wb

void editPomIfNecessary(Path pomPath, POM projectPom, Dependencies dependencies, GAV gav) {
  Dependency scenarioDependency = new Dependency(gav);
  scenarioDependency.setScope("test");
  if (!dependencies.containsDependency(gav)) {
    dependencies.add(scenarioDependency);
    pomService.save(pomPath, projectPom, null, "");
  }
}

代码示例来源:origin: org.jbpm/jbpm-wb-integration-backend

private Dependencies getValidDependenciesForWorkitem(Dependencies projectDepends,
                              RepoData workitem,
                              boolean useVersionRange) {
  Dependencies validDepends = new Dependencies();
  Dependencies workItemDepends = new Dependencies();
  workitem.getMavenDependencies().forEach(dep -> workItemDepends.add(new Dependency(new GAV(dep.getGroupId(), 
                                              dep.getArtifactId(), 
                                              resolveVersion(dep.getVersion(), useVersionRange)))));
  for (Dependency depends : workItemDepends) {
    if (!projectDepends.containsDependency(depends)) {
      validDepends.add(depends);
    }
  }
  return validDepends;
}

代码示例来源:origin: kiegroup/jbpm-wb

private Dependencies getValidDependenciesForWorkitem(Dependencies projectDepends,
                              RepoData workitem,
                              boolean useVersionRange) {
  Dependencies validDepends = new Dependencies();
  Dependencies workItemDepends = new Dependencies();
  workitem.getMavenDependencies().forEach(dep -> workItemDepends.add(new Dependency(new GAV(dep.getGroupId(), 
                                              dep.getArtifactId(), 
                                              resolveVersion(dep.getVersion(), useVersionRange)))));
  for (Dependency depends : workItemDepends) {
    if (!projectDepends.containsDependency(depends)) {
      validDepends.add(depends);
    }
  }
  return validDepends;
}

代码示例来源:origin: org.jbpm/jbpm-wb-integration-backend

if (validDependsFromWorkitem != null && validDependsFromWorkitem.size() > 0) {
  for (Dependency workitemDependency : validDependsFromWorkitem) {
    projectPOM.getDependencies().add(workitemDependency);

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

@Before
public void setUp() {
  dependencies = new Dependencies();
  droolsCore = new Dependency(new GAV("org.drools:drools-core:5.0"));
  droolsCore.setScope("compile");
  dependencies.add(droolsCore);
  Dependency junit = new Dependency(new GAV("junit:junit:4.11"));
  junit.setScope("test");
  dependencies.add(junit);
  Dependency depWithoutScope = new Dependency(new GAV("mygroup:depWithoutScope:1.0"));
  dependencies.add(depWithoutScope);
}

代码示例来源:origin: kiegroup/jbpm-wb

if (validDependsFromWorkitem != null && validDependsFromWorkitem.size() > 0) {
  for (Dependency workitemDependency : validDependsFromWorkitem) {
    projectPOM.getDependencies().add(workitemDependency);

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

@Test
public void testLoadTopLevelDependenciesWhenIncompleteDependenciesInPOM() throws Exception {
  POM pom = new POM( new GAV( "artifactID",
                "groupID",
                "version" ) );
  pom.getDependencies().add( getDependency( "drools-core", "org.drools", null ) );
  pom.getDependencies().add( getDependency( null, null, null ) );
  HashMap<Dependency, Set<String>> map = setUpDependencyService( pom );
  map.put( getGAV( "drools-core", "org.drools", "6.3.0" ), toSet( "org.drools.a",
                                  "org.drools.b",
                                  "org.drools.c" ) );
  Set<String> packageNames = packageNameSearchProvider.newTopLevelPackageNamesSearch( pom ).search();
  assertEquals( 3, packageNames.size() );
  assertTrue( packageNames.contains( "org.drools.a" ) );
  assertTrue( packageNames.contains( "org.drools.b" ) );
  assertTrue( packageNames.contains( "org.drools.c" ) );
}

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

@Test
public void testLoadTopLevelDependencies() throws Exception {
  POM pom = new POM( new GAV( "artifactID",
                "groupID",
                "version" ) );
  pom.getDependencies().add( getDependency( "drools-core", "org.drools", "6.3.0" ) );
  pom.getDependencies().add( getDependency( "junit", "org.junit", "4.11" ) );
  HashMap<Dependency, Set<String>> map = setUpDependencyService( pom );
  map.put( getGAV( "drools-core", "org.drools", "6.3.0" ), toSet( "org.drools.a",
                                  "org.drools.b",
                                  "org.drools.c" ) );
  map.put( getGAV( "junit", "org.junit", "4.11" ), toSet( "junit.a",
                              "junit.b" ) );
  Set<String> packageNames = packageNameSearchProvider.newTopLevelPackageNamesSearch( pom ).search();
  assertEquals( 5, packageNames.size() );
  assertTrue( packageNames.contains( "org.drools.a" ) );
  assertTrue( packageNames.contains( "org.drools.b" ) );
  assertTrue( packageNames.contains( "org.drools.c" ) );
  assertTrue( packageNames.contains( "junit.a" ) );
  assertTrue( packageNames.contains( "junit.b" ) );
}

代码示例来源:origin: kiegroup/jbpm-wb

boolean useVersionRange = repositoryStorage.loadConfiguration().getVersionRange();
Dependencies workItemDepends = new Dependencies();
service.getMavenDependencies().forEach(dep -> workItemDepends.add(new Dependency(new GAV(dep.getGroupId(), 
                                            dep.getArtifactId(), 
                                            resolveVersion(dep.getVersion(), useVersionRange)))));

代码示例来源:origin: org.jbpm/jbpm-wb-integration-backend

boolean useVersionRange = repositoryStorage.loadConfiguration().getVersionRange();
Dependencies workItemDepends = new Dependencies();
service.getMavenDependencies().forEach(dep -> workItemDepends.add(new Dependency(new GAV(dep.getGroupId(), 
                                            dep.getArtifactId(), 
                                            resolveVersion(dep.getVersion(), useVersionRange)))));

相关文章