Bug 341305 - EPF Composer on Mac OS X
Summary: EPF Composer on Mac OS X
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: EPF (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: epf.tool-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 335472
  Show dependency tree
 
Reported: 2011-03-30 01:28 EDT by Al B CLA
Modified: 2023-02-16 16:18 EST (History)
5 users (show)

See Also:


Attachments
Screencast showing how to build EPF Composer on Mac OS X (57.45 MB, application/octet-stream)
2011-03-30 01:51 EDT, Al B CLA
no flags Details
Screencast showing how to build EPF Composer on Mac OS X (57.45 MB, video/quicktime)
2011-03-30 02:15 EDT, Al B CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Al B CLA 2011-03-30 01:28:38 EDT
The community has asked for a downloadable version of EPF Composer for Mac OS X, see link below.

http://www.eclipse.org/forums/index.php?t=msg&th=155501&start=0&S=e850cb38616395eb2b4cf97b102d1105

Unfortunately, the EPF project doesn't generate builds for Mac OS X platform.

http://www.eclipse.org/epf/downloads/tool/tool_downloads.php

So, the steps below and attached screencast show how you can build it.

1) Download & install eclipse-3.6.2. In my case, I downloaded it from here:

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR2/eclipse-modeling-helios-SR2-incubation-macosx-cocoa-x86_64.tar.gz

Note: You might also need to add the OCL, GEF, and GMF bits via Help > Install New Software...

2) Import the EPF plugins and features into your workspace.
Skip any platform specific bundles.

Note: I exported these bundles in advance to reduce size & time of the screencast.

3) Set the compiler compliance level to 1.6 and your installed JRE to 1.6 as well.

4) The following 3 features have to be modified.

In the org.eclipse.epf.platform.feature

Remove this feature:
"org.eclipse.equinox.executable"

Remove this plugin:
"org.eclipse.epf.common.win32.win32.x86"

//--------------------------------------

In the org.eclipse.epf.platform.feature

Include these fatures:
"org.eclipse.jdt"
"org.eclipse.equinox.p2.user.ui"

Remove these plugins:
"org.eclipse.ant.optional.junit"
"org.eclipse.core.filesystem.linux.x86"
"org.eclipse.core.filesystem.win32.x86"
"org.eclipse.core.net.win32.x86"
"org.eclipse.core.resources.compatibility"
"org.eclipse.core.resources.win32.x86"
"org.eclipse.core.runtime.compatibility.registry"
"org.eclipse.ecf.ssl"
"or.eclipse.emf.ocl"
"org.eclipse.equinox.launcher.gtk.linux.x86"
"org.eclipse.equinox.launcher.win32.win32.x86"
"org.eclipse.equinox.security.win32.x86"
"org.eclipse.gmf.runtime.common.ui.printing.win32"
"org.eclipse.swt.gtk.linux.x86"
"org.eclipse.swt.win32.win32.x86"
"org.eclipse.team.cvs.ssh"
"org.eclipse.ui.win32"
"org.eclipse.update.core.linux"
"org.eclipse.update.core.win32"

Add these plugins:
"org.eclipse.ocl"
"lpg.runtime.java"
"org.eclipse.core.externaltools"
"org.eclipse.ui.externaltools"

//--------------------------------------

In the org.eclipse.epf.rcp.feature

Add this feature:
"org.eclipse.rcp"

//--------------------------------------


5) Validate the product until there are not missing or required bundles.

6) Export the product using the Eclipse Product export wizard.

7) Launch it and open a method library.

I hope this is helpful to those users with Mac systems.  However, notice that I might have missed salient information or steps so feel free to post questions here or in the newsgroup.
Comment 1 Al B CLA 2011-03-30 01:51:07 EDT
Created attachment 192159 [details]
Screencast showing how to build EPF Composer on Mac OS X
Comment 2 Al B CLA 2011-03-30 02:15:58 EDT
Created attachment 192162 [details]
Screencast showing how to build EPF Composer on Mac OS X