src/main/java/com/simpligility/maven/plugins/android/AbstractAndroidMojo.java
protected Set<Artifact> getTransitiveDependencyArtifacts( String... types )
    {
        return getArtifactResolverHelper().getFilteredArtifacts( project.getArtifacts(), types );
    }
protected Set<Artifact> getTransitiveDependencyArtifacts( String... types )
    {
        return getArtifactResolverHelper().getFilteredArtifacts( project.getArtifacts(), types );
    }
Provides transitive dependency artifacts having types defined by {@code types} argument
or all types if {@code types} argument is empty

@param types artifact types to be selected
@return a {@code List} of all project dependencies. Never {@code null}.
This excludes artifacts of the {@link ArtifactResolverHelper.EXCLUDE_NON_PACKAGED_SCOPES} scopes.
This should maintain dependency order to comply with library project resource precedence.