Setup of Eclipse for MagicDraw development: Difference between revisions

From blinkenwiki

Line 24: Line 24:
#* Choose all six available projects
#* Choose all six available projects
#* Select Finish
#* Select Finish
# In Eclipse:
# In Eclipse:
1. Right-click on MAGIC_DRAW_INSTALL_DIRECTORY, select Properties
#* Right-click on MAGIC_DRAW_INSTALL_DIRECTORY, select Properties
2. Click on Location Edit
#* Click on Location Edit
3. Choose Folder, and brows to /Applications/MagicDraw
#* Choose Folder, and brows to /Applications/MagicDraw
4. OK
#* OK
5. Apply and Close
#* Apply and Close
10. In Eclipse:
# In Eclipse:
1. Double-click on MagicDraw bundles+Running Platform.target
#* Double-click on MagicDraw bundles+Running Platform.target
2. Click Set as Active Target Platform
## Click Set as Active Target Platform
3. You should now have no errors
## You should now have no errors
4. 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:
11. In Eclipse:
1. Open Run -> Run Configurations
1. Open Run -> Run Configurations

Revision as of 01:22, 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...
    • Choose “All Available Sites"
    • Enter filter text: “eclipse sdk"
    • Select “Eclipse SDK”. Do not select anything else.
    • Next, Next, accept the terms, Finish
    • Wait for Eclipse to finish the install, but don’t restart
    • 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
    • File -> Import… -> Existing files into workspace
    • Select root directory: ~/windows-shared/projects-shared/magicdraw
    • Choose all six available projects
    • Select Finish
  9. In Eclipse:
    • Right-click on MAGIC_DRAW_INSTALL_DIRECTORY, select Properties
    • Click on Location Edit
    • Choose Folder, and brows to /Applications/MagicDraw
    • OK
    • Apply and Close
  10. In Eclipse:
    • Double-click on MagicDraw bundles+Running Platform.target
    1. Click Set as Active Target Platform
    2. You should now have no errors
    3. 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 13. 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