If you go the "own touchpoint" route you basically can take a look at EclipseTouchpoint and see how its done there. You don't need all the stuff - the initializeOperand is something you'll need. Also take a look at p2.touchpoint.eclipse's plugin.xml - you'll need something similar for your touchpoint and the actions it'll provide. Another thing to keep in mind is that you'll have to define a CollectAction along your custom one as that one is mandatory. Again you can take a look at how its done in Eclipse.
Basically the best advice i think is to comparatively debug as you implement your stuff and see whats missing from the standard operation you can find with p2.touchpoint.eclipse. Best Regards Borislav 2011/5/29 Борислав Капукаранов <[email protected]> > Hi Nikita, > > Probably its best to start by taking a look at the provisioning actions > provided in the "org.eclipse.equinox.p2.touchpoint.eclipse" project. > They are quite good example if you want to learn how its done :) > > If you are seeking to provide custom provisioning action i think you have > two options: > 1. You can either enhance the p2.touchpoint.eclipse by just include your > prov action in there and describe it in p2.touchpoint.eclipse's plugin.xml > file. (probably the easier one but you end up with customized standard > bundle which is not the best solution) > 2. Provide your own touchpoint (this is where all the fun is :) ) > > > > 2011/5/29 Никита Прокопов <[email protected]> > >> Hi all! >> >> I’m trying to write a custom p2 provisioning action to execute my own code >> when installing feature. I haven’t found any docs on this topic in the web, >> and it’s hard to debug because eclispe silently ignores me (even in a log). >> The only example I’ve found is here: >> http://dev.eclipse.org/mhonarc/lists/p2-dev/msg04002.html, but it seems >> not working (I cannot install plugins provided in 3.6.2). >> >> So, if somebody can point me at a working example of custom provisioning >> action, that would help me understand the whole thing. >> >> Thanks, >> Nikita Prokopov, >> Software Engineer at xored.com, Inc. >> >> _______________________________________________ >> p2-dev mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/p2-dev >> >> >
_______________________________________________ p2-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/p2-dev
