本文整理了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
暂无
代码示例来源: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)))));
内容来源于网络,如有侵权,请联系作者删除!