## page was renamed from Cytoscape_3.0/Eclipse/M2EclipsePlugin = Maven integration for Eclipse = == Introduction == The new version of Maven Plugin (or '''''m2eclipse''''' plugin) has a lot of new features to use Maven from Eclipse. In this document, you will learn how to use those new features. Before trying this tutorial, please learn maven basics [[MavenInfo|here]]. == Features == === SCM Manager === You can checkout source code from source code management system (SCM) as maven projects. In Cytoscape, source code management system is Subversion and Eclipse has client plugin called [[http://subclipse.tigris.org/|Subclipse]]. You can directly checkout maven projects from the '''''SVN Repository''''' view. {{attachment:m2eclipse1.png}} {{attachment:m2eclipse2.png}} === Pom Editor === {{attachment:m2eclipse3.png}} Instead of editing XML file directly, you can edit the pom file visually with the new POM editor. You can edit most of the entries by typing parametrs in the text fields. Once you edit them, just '''CTR-s''' to actually modify and save the pom.xml. === Dependency Management === {{attachment:m2eclipse4.png}} You can view and edit project dependencies from '''''Dependencies''''' view. If you want to add new dependency to the project, select '''Add''' and m2eclipse plugin helps you to choose library file from the remote repository. === Dependency Visualizer === {{attachment:m2eclipse5.png}} {{attachment:m2eclipse6.png}} You can visually see the dependency tree and graph by the visualizer. == References == * [[http://docs.codehaus.org/display/M2ECLIPSE/Home|Maven Integration for Eclipse Documentation]] * [[http://maven.apache.org/articles.html|Books on Maven]] ---- This document is written by KeiichiroOno <> If you have any questions, please e-mail me (kono at ucsd dot edu)