Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Obscure org.eclipse.platform dependencies? Where are they?


Because things are not always that simple, if they were we'd have no big need for Buckminster. :D OK that's flip, and I hope from this moment on they always will be that simple. :) But I think the basic issue is that p2 sites don't emit the product of *x-platform*, they emit the *product of x*. As keeps getting hammered into my head, the environment you build upon is not the same as the environment you provide. For example see: https://hudson.eclipse.org/hudson/job/Xtext-nightly-HEAD/ws/org.eclipse.xtext.git/releng/org.eclipse.xtext.releng/releng/xtext-platform.rmap/*view*/. I'm trying to come up with a good hypothetical but I can't now, but basically if  I need to emit something that is based on another target platform, but is not included in their p2 site (as the case most recently in BIRT, and there was a similar case back on the CBI side with Xtext last year) then I need to find that and figure out how to integrate it properly into my build. At this point I'm grabbing everything I need from Helios, so any problems are solved and hopefully nothing like this will ever come up again in which case I'll shut up about it. ;)

On Nov 18, 2010, at 10:21 PM, Thomas Hallgren wrote:

On 11/19/2010 01:29 AM, Miles Parker wrote:
... for example, we could have target platforms that correspond to Eclipse downloads. So I could simply set as my target platform the "Eclipse Indigo Modeling" and have access to all of those core dependencies. Or high-level like EMF Core, M2T/TMF/MWE, BIRT, etc.. Again, that is what everyone does on desktop and it works pretty well.

Why not simply use p2 repositories that corresponds to the output +0, +1, etc. So if you have a +2 project on Indigo, you'd use your source and the +1 p2 repository as input and be done with it? It doesn't get simpler then that. Why would you need to worry about EMF etc. If you consume them, then they *have* to be in +(n-1) from you right?

- thomas

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Back to the top