Example usage for org.apache.maven.lifecycle.internal LifecycleDependencyResolver resolveProjectDependencies

List of usage examples for org.apache.maven.lifecycle.internal LifecycleDependencyResolver resolveProjectDependencies

Introduction

In this page you can find the example usage for org.apache.maven.lifecycle.internal LifecycleDependencyResolver resolveProjectDependencies.

Prototype

public void resolveProjectDependencies(MavenProject project, Collection<String> scopesToCollect,
            Collection<String> scopesToResolve, MavenSession session, boolean aggregating,
            Set<Artifact> projectArtifacts) throws LifecycleExecutionException 

Source Link

Usage

From source file:org.phpmaven.test.AbstractTestCase.java

License:Apache License

protected void resolveProjectDependencies(MavenSession session) throws Exception {
    final List<String> scopesToResolve = new ArrayList<String>();
    scopesToResolve.add(Artifact.SCOPE_COMPILE);
    scopesToResolve.add(Artifact.SCOPE_TEST);
    final List<String> scopesToCollect = new ArrayList<String>();
    final LifecycleDependencyResolver lifeCycleDependencyResolver = lookup(LifecycleDependencyResolver.class);
    session.getCurrentProject().setArtifacts(null);
    lifeCycleDependencyResolver.resolveProjectDependencies(session.getCurrentProject(), scopesToCollect,
            scopesToResolve, session, false, Collections.<Artifact>emptySet());
    session.getCurrentProject().setArtifactFilter(new CumulativeScopeArtifactFilter(scopesToResolve));
}

From source file:org.phpmaven.test.it.AbstractTestCase.java

License:Apache License

protected void resolveProjectDependencies(MavenSession session) throws Exception {
    final List<String> scopesToResolve = new ArrayList<String>();
    scopesToResolve.add(Artifact.SCOPE_COMPILE);
    scopesToResolve.add(Artifact.SCOPE_TEST);
    final List<String> scopesToCollect = new ArrayList<String>();
    final LifecycleDependencyResolver lifeCycleDependencyResolver = lookup(LifecycleDependencyResolver.class);
    session.getCurrentProject().setArtifacts(null);
    session.getCurrentProject().setArtifactFilter(new CumulativeScopeArtifactFilter(scopesToResolve));
    lifeCycleDependencyResolver.resolveProjectDependencies(session.getCurrentProject(), scopesToCollect,
            scopesToResolve, session, false, Collections.<Artifact>emptySet());
}