Example usage for org.apache.maven.project MavenProject getTestDependencies

List of usage examples for org.apache.maven.project MavenProject getTestDependencies

Introduction

In this page you can find the example usage for org.apache.maven.project MavenProject getTestDependencies.

Prototype

@Deprecated
    public List<Dependency> getTestDependencies() 

Source Link

Usage

From source file:com.technophobia.substeps.runner.CoreVersionChecker.java

License:Open Source License

public void checkVersion(MavenProject runningProject, List<Artifact> pluginsDependencies)
        throws MojoExecutionException {

    Dependency substepsCoreDependency = Iterables.find((List<Dependency>) runningProject.getTestDependencies(),
            IS_SUBSTEPS_CORE, null);//from w  w  w  .j  a v  a 2s  .  com

    if (substepsCoreDependency == null) {

        log.warn("Invalid plugin configuration, no version of " + CORE_ARTIFACT_ID + " found");

    } else {
        MavenProject coreProject = loadProject(substepsCoreDependency);

        Dependency apiDependencyInCore = Iterables.find((List<Dependency>) coreProject.getDependencies(),
                IS_SUBSTEPS_API, null);

        Artifact apiArtifactInPlugin = Iterables.find(pluginsDependencies, ARTIFACT_IS_SUBSTEPS_API, null);

        assertSameVersion(apiDependencyInCore, apiArtifactInPlugin);
    }
}