Thread-topic: [cdt-dev] Distributing a version of Eclipse CDT IDE with the refactoring installed
Hi,
I assume your refactoring is in the cdt.ui plugin? You can follow the instructions in the getting started page [1] to build the p2 repository which will contain the jar of your modified cdt.ui plugin. There are other ways to export a plugin and create a p2
repository but I think this might be the quickest for you.
From: cdt-dev-bounces@xxxxxxxxxxx [cdt-dev-bounces@xxxxxxxxxxx] on behalf of Krishna Narasimhan [krishna.nm86@xxxxxxxxx] Sent: Sunday, 19 July 2015 1:23 PM To: CDT General developers list. Subject: Re: [cdt-dev] Distributing a version of Eclipse CDT IDE with the refactoring installed
Is there a step by step on how to create such a plugin and p2 repository. Am so sorry about trivial questions. But am in a tight deadline to fix bugs and would appreciate every help in reducing the technical curve learning.
Creating a package is not the recommended way to distribute your plugin.
Instead I recommend you to create a p2 repository and make it available at a known URL (a simple websever suffice, or you can use a service like
bintray.com), and then you let your users install the plugin directly in Eclipse.
Pascal
On 07/19/2015 06:44 PM, Krishna Narasimhan wrote:
I can do a demo myself. But what if i want to distribute my refactoring so others can test it?
My refactoring is open source and i would love to contribute. But currently its an unpolished prototype. The work is acceoted in the main track of the conference ASE 2015. And i have been requested to make a tool demo. So would like to first get
it out of the way before thursday. So is there a way to bundle eclipse cdt with my refactoring installed inside it? Or distribute the refactoring as a plugin that can be easily installed. This would be of great help.
I have developed a research refactoring that abstracts copy pasted code. I would like to distribute it as part of an academic submission. Is there a way that I can get a distributable that has my refactoring installed?