private static MavenPlugin convertPlugin()

in maven2-server-impl/src/org/jetbrains/idea/maven/server/embedder/Maven2ModelConverter.java [244:262]


  private static MavenPlugin convertPlugin(boolean isDefault, Plugin plugin) throws RemoteException {
    List<MavenPlugin.Execution> executions = new ArrayList<MavenPlugin.Execution>(plugin.getExecutions().size());
    for (PluginExecution each : plugin.getExecutions()) {
      executions.add(convertExecution(each));
    }

    List<MavenId> deps = new ArrayList<MavenId>(plugin.getDependencies().size());
    for (Dependency each : plugin.getDependencies()) {
      deps.add(new MavenId(each.getGroupId(), each.getArtifactId(), each.getVersion()));
    }

    return new MavenPlugin(plugin.getGroupId(),
                           plugin.getArtifactId(),
                           plugin.getVersion(),
                           isDefault,
                           plugin.isExtensions(),
                           convertConfiguration(plugin.getConfiguration()),
                           executions, deps);
  }