private List<org.apache.maven.model.Dependency> transformDependencies(MavenPlugin mavenPlugin) { List<org.apache.maven.model.Dependency> dependencies = new ArrayList<org.apache.maven.model.Dependency>(); for (Dependency dependency : mavenPlugin.getDirectDependencies()) { org.apache.maven.model.Dependency pluginDependency = new org.apache.maven.model.Dependency(); pluginDependency.setArtifactId(dependency.getCoordinate().getArtifactId()); pluginDependency.setGroupId(dependency.getCoordinate().getGroupId()); pluginDependency.setVersion(dependency.getCoordinate().getVersion()); pluginDependency.setScope(dependency.getScopeType()); if (dependency.getExcludedCoordinates() != null) { pluginDependency.setExclusions(transformExclusions(dependency.getExcludedCoordinates())); } dependencies.add(pluginDependency); } return dependencies; }