Differences between revisions 28 and 30 (spanning 2 versions)
Revision 28 as of 2013-03-21 19:20:56
Size: 1781
Editor: 192
Comment:
Revision 30 as of 2013-03-21 19:33:45
Size: 1659
Editor: 192
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 1. If you are using Eclipse, please look at [[http://wiki.cytoscape.org/Cytoscape_3/AppDeveloper/SettingUpAnIDE/Eclipse|this page]] first.
1. [[https://github.com/cytoscape/cytoscape#readme|Clone the git repositories]].
 1. [[https://github.com/cytoscape/cytoscape#readme|Clone the git repositories and build the core]].

Cytoscape 3 Documentation : Getting Started

Editor(s): SamadLotia

Date: December 5th 2011

Status: First version

Purpose

This document covers how to fetch the Cytoscape 3 source code from our repository, how to build using Maven, and how to get Cytoscape 3 running. In addition, it covers how to make your first changes to the core code and then rebuild and run.

Check out, build and run

  1. Clone the git repositories and build the core.

  2. Go to gui-distribution/assembly/target/cytoscape, then run cytoscape.sh if you're on Mac or Linux or cytoscape.bat if you're on Windows.

Modifying a bundle

  • For isolated changes, at a minimum, you need to...
    1. Rebuild the bundles you modify, e.g.,
      • mvn -pl impl/work-impl clean install

    2. Then update the bundle via the Cytoscape console:
      • update [bundle id]

      • Note: you can get the bundle id with list|grep [part of bundle name] (more commands)

    3. Depending on the bundle and its dependencies you may need to restart the Cytoscape Application.
  • For more extensive changes and prior to committing changes, you should...
    1. Rebuild the bundles you modify and all dependencies, with tests, e.g.,
      • mvn -amd -pl api/work-api,impl/work-impl clean install

      • Note: use a comma between projects

    2. Remove the karaf_data cache and restart Cytoscape:
      • rm -rf ~/CytoscapeConfiguration/3/karaf_data

Cytoscape_3/CoreDevelopment/GettingStarted (last edited 2013-03-21 19:33:45 by 192)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux