User Tools

Site Tools


asc:tutorials:eclipse

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
asc:tutorials:eclipse [2014/10/29 14:57]
aparamonov
asc:tutorials:eclipse [2014/10/29 21:20] (current)
asc
Line 1: Line 1:
 +
 +
 ====== Eclipse ====== ====== Eclipse ======
  
Line 10: Line 12:
   - Extract folder "eclipse" to a location where you want to store the executable.  E.G. C:\Program Files\   - Extract folder "eclipse" to a location where you want to store the executable.  E.G. C:\Program Files\
   - Enter the folder and execute "eclipse". It will ask you for location of the workspace. That's where the source code is stored.   - Enter the folder and execute "eclipse". It will ask you for location of the workspace. That's where the source code is stored.
 +
 +<note tip>For ANL, eclipse is installed in /share/sl6/eclipse/ directory.</note>
  
 ===== Install SVN plugins ===== ===== Install SVN plugins =====
Line 18: Line 22:
   - Restart Eclipse   - Restart Eclipse
   - Select Help -> Install New Software... from the main menu.   - Select Help -> Install New Software... from the main menu.
-  - Enter http://community.polarion.com/projects/subversive/download/eclipse/4.0/luna-site/ in "work with" and click "Add..."+  - Enter [[http://community.polarion.com/projects/subversive/download/eclipse/4.0/luna-site/]] in "work with" and click "Add..."
   - Select "Subversive SVN Connectors" and "SVN Kit" and install them.   - Select "Subversive SVN Connectors" and "SVN Kit" and install them.
   - Restart Eclipse.   - Restart Eclipse.
Line 25: Line 29:
  
   - Window -> Open perspective -> SVN Repository Exploring   - Window -> Open perspective -> SVN Repository Exploring
-  - Add New Repository Location. Enter svn+ssh://svn.cern.ch/reps/atlasoff +  - Add New Repository Location. Enter [[svn+ssh://svn.cern.ch/reps/atlasoff]]
   - Use your CERN username and password.   - Use your CERN username and password.
   - You can also do that to your private SVN repository.   - You can also do that to your private SVN repository.
Line 35: Line 39:
  
 ===== Import a package from SVN ===== ===== Import a package from SVN =====
- 
  
   - Return to "C/C++ Perspective": click the icon in the upper-right corner of the window.   - Return to "C/C++ Perspective": click the icon in the upper-right corner of the window.
Line 47: Line 50:
   - Now the syntax checking, indexing, and autocomplete are enabled.   - Now the syntax checking, indexing, and autocomplete are enabled.
  
 +===== Edit the code  =====
 +
 +  - Press Shift+Ctrl+F
 +  - It will auto-alight the code.
 +  - Go to line 128 and type "jets_" and press "Ctrl+Space". The auto-coplete will finish the name.
 +  - Delete "jets_shallowCopy" and enter ";" instead.
 +  - Let's commit that into the SVN repository.
 +  - Right-click on SUSYToolsAlg.cxx and select "Team -> Commit...".
 +  - Select "Yes." Enter your comment and click "OK".
 +  - Ops.. we do not have permissions to do that.  
 +  - Well, that is how you synchronize your code with a repository.
 +  - Right-click on SUSYToolsAlg.cxx and select "Team -> Revert". The file is returned to the original state.
 +
 +===== Add libraries  =====
 +
 +  - You may want to keep your code aware of external libraries (e.g. ROOT).
  
  
asc/tutorials/eclipse.1414594624.txt.gz ยท Last modified: 2014/10/29 14:57 by aparamonov