Pierre-Arnaud Marcelot schrieb:
On Jan 21, 2008 10:00 AM, Pierre-Arnaud Marcelot <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    I found out this link (http://wiki.eclipse.org/Product_Customization
    <http://wiki.eclipse.org/Product_Customization>) on a thread called
    "How to disable IDE-specific workbench action".

    I'm going to investigate on that a little before posting. I think
    this link can help us our problem (or at least a part of it).


I tested the process described on this page but I could not manage to get it working. The plugins I have created to override the plugin.xml files dynamically at runtime are loaded successfully but they actually don't modify any plugin.xml file (and I can't debug it !!! :( ). I've opened a thread on the Eclipse ML about it. I'll follow the answers to this thread.

I found other threads about our subject on the Eclipse ML. One post is a great summary of the suitable solutions to our problem. Let me quote it here:

On 23/03/07 14:12, Alex Blewitt wrote on the Eclipse ML:

    You've got a few choices:

    1) Edit the org.eclipse.ui plugin and remove the unwanted extensions
    from plugin.xml. Easiest, but you have to do it each time
    org.eclipse.ui is updated.

    2) Copy the code out from org.eclipse.ui into org.yourown.plugin and
    use that instead. More difficult, plus you still have to do it each
    time.

    3) Look at the plugin.xml transformation code that Kim was working
    on
    http://eclipse.pookzilla.net/2006/10/context-capability-and-perspective.php
    
<http://eclipse.pookzilla.net/2006/10/context-capability-and-perspective.php>

Solution 3 is the solution I tested without success.
Solution 1 is the one we were talking about lately.
Solution 2 is a "rebundle" of the plugin code. As Alex Blewitt says, it's more difficult than the simple modification of the plugin.xml file.

I think we should reconsider solution 1 as a temporary solution, to be able to release the 1.1 RC version of Studio. Of course, if we manage to get solution 3 to work later, it will be much cleaner solution.


I can't say much about this because of knowledge lacking. But does this means, that we don't need to patch the plugins in question anymore?

Regards
Felix


WDYT ?

Thanks,
Pierre-Arnaud



Reply via email to