Setup of Eclipse for MagicDraw development: Difference between revisions

From blinkenwiki

Line 35: Line 35:
## You should now have no errors
## You should now have no errors
## You may have a few warnings; these can be ignored for now
## You may have a few warnings; these can be ignored for now
11. In Eclipse:
# In Eclipse:
1. Open Run -> Run Configurations
## Open Run -> Run Configurations
2. Choose OSGI Framework -> MagicDraw with all plugins
## Choose OSGI Framework -> MagicDraw with all plugins
3. Run
## Run
12. In Eclipse:
12. In Eclipse:
1. Select com.nomagic.magicdraw.integration* projects
## Select com.nomagic.magicdraw.integration* projects
2. Choose Delete
## Choose Delete
3. Yes, delete on-disk contents too
## Yes, delete on-disk contents too
13. In Eclipse:
# In Eclipse:
1. Eclipse -> Preferences -> General -> Appearance -> Colors and Fonts -> Text Font -> Edit: set to 13 or 14 point. Apply.
## Eclipse -> Preferences -> General -> Appearance -> Colors and Fonts -> Text Font -> Edit: set to 13 or 14 point. Apply.
2. Eclipse -> Preferences -> General -> Keys 
## Eclipse -> Preferences -> General -> Keys 

Revision as of 01:24, 13 June 2021

Preparatory on macOS

  1. Ensure that ~/windows-shared is shared between the VMware Windows OS and macOS.
  2. In that directory, create subdirectories mac-workspace, windows-workspace, and projects-shared
  3. Also create projects-shared/magicdraw and projects-shared/smartfacts
  4. If setting up as if new, rm -rf ~/.eclipse /Applications/Eclipse.app eclipse-workspace/.metadata ~/Library/*/org.eclipse* (or substitute workspace to delete .metadata)

On macOS

  1. Open MagicDraw .dmg, drag Eclipse.app to /Applications
  2. Choose ~/windows-shared/mac-workspace as workspace (and check “Use this as the default and do not ask again”)
  3. Open Eclipse -> Help -> Install New Software...
    1. Choose “All Available Sites"
    2. Enter filter text: “eclipse sdk"
    3. Select “Eclipse SDK”. Do not select anything else.
    4. Next, Next, accept the terms, Finish
    5. Wait for Eclipse to finish the install, but don’t restart
    6. Quit
  4. Open /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini and delete the lines referencing “smallFonts”. Start Eclipse
  5. In bash, cd into ~/windows-shared/projects-shared/magicdraw
  6. In bash, unzip /Applications/MagicDraw/openapi/ide/eclipse.zip
  7. In bash, rm -rf com.nomagic.*
  8. In Eclipse
    1. File -> Import… -> Existing files into workspace
    2. Select root directory: ~/windows-shared/projects-shared/magicdraw
    3. Choose all six available projects
    4. Select Finish
  9. In Eclipse:
    1. Right-click on MAGIC_DRAW_INSTALL_DIRECTORY, select Properties
    2. Click on Location Edit
    3. Choose Folder, and brows to /Applications/MagicDraw
    4. OK
    5. Apply and Close
  10. In Eclipse:
    1. Double-click on MagicDraw bundles+Running Platform.target
    2. Click Set as Active Target Platform
    3. You should now have no errors
    4. You may have a few warnings; these can be ignored for now
  11. In Eclipse:
    1. Open Run -> Run Configurations
    2. Choose OSGI Framework -> MagicDraw with all plugins
    3. Run

12. In Eclipse:

    1. Select com.nomagic.magicdraw.integration* projects
    2. Choose Delete
    3. Yes, delete on-disk contents too
  1. In Eclipse:
    1. Eclipse -> Preferences -> General -> Appearance -> Colors and Fonts -> Text Font -> Edit: set to 13 or 14 point. Apply.
    2. Eclipse -> Preferences -> General -> Keys