Home » Eclipse Projects » Eclipse Platform » org.eclipse.platform.ide vs. org.eclipse.platform.sdk vs. org.eclipse.sdk.ide
| |
Re: org.eclipse.platform.ide vs. org.eclipse.platform.sdk vs. org.eclipse.sdk.ide [message #542694 is a reply to message #542661] |
Fri, 25 June 2010 16:24 |
vlad.balan Missing name Messages: 45 Registered: June 2010 |
Member |
|
|
Thanks for the reply.
What about
- org.eclipse.platform.ide
- org.eclipse.platform.sdk
What do these IU correspond to?
OK for "org.eclipse.sdk.ide is the eclipse product IU, named Eclipse SDK in the
p2 repo" - By the way, what do you mean by "the p2 repo" ?
I'm lookin in the "Equinox provisionning" ( aka "P2 Admin UI", aka, "Equinox Agent" ) in the "The Eclipse Project Updates" tab.
"3.6 Eclipse Classic " - i don't see this IU. What's its IU and metadata repository to be able to find it in the agent.
And before all to what it corresponds: 1. platform, 2.platform sdk or 3.sdk ?
I have Ganymede 3.4.2. I want to upgrade to wtp 3.2 which also requires Eclipse 3.6.
Is this possible through "Help>Install new software" as you suggest? Pls tell me the right URLs and Software Labels to choose.
Any way, as a test, i would like to do it through the agent, not through any pre-packaged like "Helios for Java EE developers"
[Updated on: Fri, 25 June 2010 16:28] Report message to a moderator
|
|
| | | | | | |
Re: org.eclipse.platform.ide vs. org.eclipse.platform.sdk vs. org.eclipse.sdk.ide [message #542914 is a reply to message #542904] |
Sun, 27 June 2010 12:27 |
vlad.balan Missing name Messages: 45 Registered: June 2010 |
Member |
|
|
Thanks Paul. So i must find out the WTP IUs to install.
Earlier you said
"org.eclipse.platform.ide is a product that includes the org.eclipse.platform
feature and the org.eclipse.equinox.p2.user.ui feature"
First of all, i didn't know that a IU "includes" other IUs.
Secondly how did you manage to figure this out? That IU "x" includes IUs "y" and "z".
Knowing your source of information can be helpful in orienting through these IUs.
And lastly, concerning my furture install plan, why choose *.eclipse.sdk and not *.platform.ide? Isn't platform.ide enough? I think yes.
[Updated on: Sun, 27 June 2010 12:28] Report message to a moderator
|
|
|
Re: org.eclipse.platform.ide vs. org.eclipse.platform.sdk vs. org.eclipse.sdk.ide [message #542916 is a reply to message #542914] |
Sun, 27 June 2010 12:42 |
|
vlad.balan wrote:
> First of all, i didn't know that a IU "includes" other IUs.
IUs require or depend on other IUs. It's not technically "contain". IU
(Installable Unit) is the general p2 container. p2/PDE Build generate
IUs for plugins, for features, for products, etc. Users generally deal
with installing features into a product (like org.eclipse.sdk.ide, which
is the Eclipse Classic SDK product). If an IU requires another IU,
installing the first will install the second.
>
> Secondly how did you manage to figure this out? That IU "x" includes IUs
> "y" and "z".
You have to look :-) You can either trace it through the features
themselves, or by reading the XML for the p2 metadata repository.
>
> Knowing your source of information can be helpful in orienting through
> these IUs.
There's no document that lays these out (at least not really) because
these are not for user consumption. Only hardcore developer/builders
and release engineers. You have to 1) ask around (which you are :-) and
2) look at the features that exist in an EPP, or search through the
metadata repo XML, etc.
> And lastly why *.eclipse.sdk and not *.platform.ide? Isn't platform.ide
> enough? I think yes.
What are you trying to do? If you want to create an eclipse that you
can run, you need org.eclipse.sdk.ide, the product. If you are trying
to build target platforms that you can compile against, then you would
need something like org.eclipse.platform.feature.group (no JDT, no PDE,
and no source bundles) or org.eclipse.sdk.feature.group (everything,
plus all the source bundles), the features.
Later,
PW
--
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
http://wiki.eclipse.org/Menus_Extension_Mapping
http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
|
|
|
Re: org.eclipse.platform.ide vs. org.eclipse.platform.sdk vs. org.eclipse.sdk.ide [message #542919 is a reply to message #542916] |
Sun, 27 June 2010 13:31 |
vlad.balan Missing name Messages: 45 Registered: June 2010 |
Member |
|
|
1) As i said i want an eclipse to do Java EE dev. So i thought that "platform.ide" should suffice as "the base" Eclipse.
Because i don't need neither the sources nor the PDE. (By the way, when you say "sources" you say sources of Eclipse, JDT, PDE and Equinox, right?)
It is true, i see now, that platform.ide does not include JDT, so the only option is "eclipse.sdk". This is the reason, right?
2) It is weird that, if you need JDT, you have to end up with PDT, Equinox and eclipse sources just because eclipse.sdk is the only product that contains JDT .
3) coming back to WTP 3.2 i need as you said to find out the IUs and, before that, the correct URLs of the repositories.
And here i find out 3 possible repositories.
The WTP project site ( http://www.eclipse.org/projects/project_summary.php?projecti d=webtools) mentions URL1 = http://download.eclipse.org/webtools/updates/.
The WTP 3.2 relase's site (http://eclipse.org/webtools/releases/3.2.0/) mentions "the Helios update site" URL2 = http://download.eclipse.org/releases/helios/
The WTP 3.2 versions download site (http://download.eclipse.org/webtools/downloads/) mentions "our software repository site" URL3 = http://download.eclipse.org/webtools/repository/helios/
And also there are the "P2 repositories in zipped format files" here : http://download.eclipse.org/webtools/downloads/drops/R3.2.0/ R-3.2.0-20100615235519/
Which one to choose?
4) Last but important, how come that none of these URLs are visible by the Update Manager of my Ganymede 3.4.2.
Is it the update manager software that is outdated and does not recongnize new formats of repositories or it is not outdated but it does a compatibility check and it sees ththat the *content* of such repositories are not indeed compatible with eclipse 3.4.2
Thank you.
|
|
|
Re: org.eclipse.platform.ide vs. org.eclipse.platform.sdk vs. org.eclipse.sdk.ide [message #542924 is a reply to message #542919] |
Sun, 27 June 2010 14:47 |
|
vlad.balan wrote:
> 1) As i said i want an eclipse to do Java EE dev. So i thought that
>
> It is true, i see now, that platform.ide does not include JDT, so the
> only option is "eclipse.sdk". This is the reason, right?
org.eclipse.sdk.ide is the only product in .../eclipse/updates/3.6 and
you need a product to generate the launchers. You can create a product
that only includes JDT, Platform/Equinox (which is what the EPP guys do)
but we don't ship one in Eclipse Classic (because we provide
PDE/JDT/Platform/Equinox).
>
> 2) It is weird that, if you need JDT, you have to end up with PDT,
> Equinox and eclipse sources just because eclipse.sdk is the only product
> that contains JDT .
PDE, not PDT :-) as I said, you can create your own products ... if you
are trying to assemble something that's not eclipse classic and not a
pre-packaged EPP, then you are a release engineer and you'll have to do
it the long way.
>
> 3) coming back to WTP 3.2 i need as you said to find out the IUs and,
> before that, the correct URLs of the repositories.
>
> Which one to choose?
Helios WTP can be installed from
http://download.eclipse.org/releases/helios/
> 4) Last but important, how come that none of these URLs are visible by
> the Update Manager of my Ganymede 3.4.2. Is it the update manager
> software that is outdated and does not recongnize new formats of
> repositories or it is not outdated but it does a compatibility check and
> it sees ththat the *content* of such repositories are not indeed
> compatible with eclipse 3.4.2
3.4.2 was the first release that includes p2. You can update from 3.5
to 3.6, but with 3.4.2 not so much (their have been mixed reports of
successes and failures).
I thought you were getting some kind of p2 based installer agent that
you wanted to use to create a helios based WTP+Eclipse Classic ... make
sure you get the 3.6 based one.
PW
--
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
http://wiki.eclipse.org/Menus_Extension_Mapping
http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
|
|
| | | | | |
Re: org.eclipse.platform.ide vs. org.eclipse.platform.sdk vs. org.eclipse.sdk.ide [message #542948 is a reply to message #542944] |
Sun, 27 June 2010 19:45 |
|
vlad.balan wrote:
> Thanks Paul for keeping up on this forum. It is very useful to me.
>
> a) "Sorry, org.eclipse.platform.ide is also a product (I missed that
> one) ... but org.eclipse.platform.sdk is not."
>
> b) "org.eclipse.platform.sdk is the same as org.eclipse.platform.ide but
> also
> contains the org.eclipse.platform.source feature. (platform.source
> includes p2.user.ui.source). "
OK, then ignore org.eclipse.platform.sdk ... maybe I made it up. The
eclipse classic comes with 2 products that I was able to install,
org.eclipse.sdk.ide and org.eclipse.platform.ide
> A new question:
> 5) suppose i download the "java ee" EPP. Where should i look exactly
> (like an inventory place) to identify what IUs i have to install with
> the Agent to mimic it.
Help>About ... then use Installation Details and Installed Software.
That lists the top level IUs that are installed.
eclipse (CVS,JDT,PDE,P2,Equinox,Platform,etc) are all in
http://download.eclipse.org/eclipse/updates/3.6/
WTP is in http://download.eclipse.org/releases/helios/
PW
--
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
http://wiki.eclipse.org/Menus_Extension_Mapping
http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse .platform.doc.isv/guide/workbench.htm
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
|
|
| |
Goto Forum:
Current Time: Sat Oct 19 15:23:05 GMT 2024
Powered by FUDForum. Page generated in 0.06251 seconds
|