Eclipse Luna without built-in plugins - eclipse

Eclispse Luna has been just released. I wanted to grab it from the download site. But here comes my problem. Even the Standard and Java Developer versions have features built-in which are not needed for me and just slows down the IDE. For example i do not use Mylin or Plug-in development. These things cannot be deleted from the installation... Is there an Eclipse Luna release which only contains the basic package?

Look at the Eclipse Project downloads
The Eclipse Platform is the smallest (but does not even have Java development).
The Eclipse SDK has Java and Plugin development and the Eclipse source. This is the one I always start from.

Related

spring development - with or without eclipse + checking eclipse version

Several tutorials mention that you can download spring in a tarball
and install it on your computer but when I go to the springsource
site all I can see is that you can download Spring Tool Suite
which is an eclipse plugin. So my questions are:
What if I wanted to work from the command line or an IDE other than eclipse?
The packages are available for Juno 3.8.2 or Juno 3.4.2, but how can I find
out my eclipse version? I've downloaded the most frequently downloaded version
of eclipse which is the one for Java EE developers but when I click on the Help
-> About entry I get:
Version: Juno Service Release 2
Build id: 20130225-0426
which does not match the eclipse versions on the springsource site 3.8.2 or 3.4.2,
so how do I know which plugin I need?
Thanks.
You can find out your Eclipse version by going to Help -> About Eclipse...
In the dialog that pops up, you will see something like:
Version 4.2.2
or
Version 3.8.2
If you downloaded the most commonly downloaded version, then you most likely have 4.2.2. The "Juno" release actually has distributions built for both 3.8.x and 4.2.x (a little complicated and confusing, I know). So, you should be able to install the Juno version of STS and be fine no matter what which version of Juno Eclipse you have.
EDIT
Your question is not very clear. I thought you were asking about how to install STS, but maybe you are asking about whether or not Eclipse is necessary at all. The answer is that of course, Eclipse is not necessary for Spring development, but it really is the easiest way to develop your spring apps (disclaimer, I am on the STS dev team).
There is no single way to just "downlaod the SpringFramework" because the framework is really just a very large set of jar files and their dependencies. Any single project typically only requires a subset of them as well as requiring other third party dependencies. For this reason, most people prefer working with a build tool like gradle or maven.
Probably the easiest way to get started w/o STS is to clone one of the sample projects from github. A list of the templates are available here: http://dist.springsource.com/release/STS/help/descriptors-3.0.xml which is obvioulsy meant to be consumed from inside of STS. But, you can use the file to grab links to the various github projects.
The Springsource Tool Suite (STS) is not required for developing with Spring. If the question is how you would install the STS, that's actually very easy. In Eclipse 3.7 (Indigo) or 3.8, 4.2 (Juno), click on the Help menu and select Eclipse Marketplace. If its not in the inital screen, use the find box type spring and click go which should bring up the the STS with the version of eclipse it is for in the title. Click install and the correct version and its dependencies will be installed for you. Try to use the eclipse marketplace for all the plugins you install, if possible. It makes things much simpler

Use Eclipse Classic to develop Eclipse RCP application

I've been using Eclipse Classic for developing applications in Java installing plugins as I need. Now I'm thinking to develop an application using Eclipse RCP UI. I've read some tutorials online but they suggest to use Eclipse for RCP/RAP developers.
I've looked at this Eclipse Packages Compare page but I haven't quite figured out why I can't use Eclipse Classic to develop Eclipse RCP applications.
What plugins do I have to install to use Eclipse Classic for Eclipse RCP application development?
There is very little (practical) difference between those two packages. Classic (AKA, Eclipse SDK) includes more source code for the Eclipse bundles themselves, such as JDT and PDE, which can actually be useful when developing your own plugins and RCP apps); RCP/RAP obviously includes RAP, which is critical if you need it but pointless if you don't. RCP also includes EGit (again, nice if you need it) and the XML Tools.
I often start with the SDK (Classic) package and add stuff as I need it. There has even been talk of dropping the RCP package altogether, although it still hangs around.
What plugins do I have to install to use Eclipse Classic for Eclipse RCP application development?
Trust me, you're much better off unziping Eclipse for RCP/RAP developers in a different directory, and using that to develop your RCP application.
You're lucky that adding Eclipse plug-ins to your Eclipse Classic hasn't destroyed your Java development environment.

Eclipse 3.8: where is the download site?

I'm a bit confused about Eclipse release 3.8
It seems a bit like a ghost to me: no codename, no download site?
Where are all the packages, like "Eclipse for RCP and RAP Developers"?
Eclipse 3.8 and 4.2 were released concurrently as part of the Juno release, but the compilations for various developer types are only available based on version 4.2.
To use Eclipse 3.8, you will need to download the basic platform and install the plugins you need from Eclipse Marketplace or the Juno repository.
Surf to here and download the one labeled Eclipse SDK:
http://download.eclipse.org/eclipse/downloads/drops/R-3.8.2-201301310800/
Juno repository:
http://download.eclipse.org/releases/juno/
Official 'Eclipse Project 3.x' Stream Downloads page
http://download.eclipse.org/eclipse/downloads/eclipse3x.html
This has links to 3.8.1 release, and the 3.8 maintenance build.. If you want to link anywhere to 3.8, this is probably the best place.
Note that 3.8 is not a full 'packaged' release -- it's just the core. Features & plugins can be added from within the IDE, to replicate functionality of the Java EE/ PHP/ C++ etc packaged distributions.
3.8 is of particular interest to those (like myself) who are downgrading from 4.2 Juno due to the serious performance problems in that release. These seem to affect XML editors, PHP, switching, opening & closing editors -- turning the instant performance of previous Eclipse versions into endless 3-5 second waits.
Indigo 3.7 is the last 'packaged' release available. 3.8 may offer advantages in fixing several Indigo bugs & having Java 7 support.
A link to the recently released 3.8.2: http://archive.eclipse.org/eclipse/downloads/drops/R-3.8.2-201301310800/
None of the links in other answers seem to work anymore, but The Eclipse Project Updates Sites page at eclipse.org says it's http://download.eclipse.org/eclipse/updates/3.8 and that works for me and 3.8 has now been moved to the archives. I don't think updates are available anymore.
To install Java EE into the 3.8.1 download, this worked for me: https://stackoverflow.com/a/5028910/503025
Java EE is in the Juno upgrade site.

source code for eclipse plugin dependencies

I am trying to learn about eclipse plugin development.I downloaded Eclipse IDE for Java EE developers in Helios distribution. I am able to create plugin development project using plugin development wizard. Now the problem is am not able to view the source code of eclipse plugin dependencies.I searched the internet for source attachments, but didn't find it.Any help is appreciated..
If you just want to play around with plug-in development, then you really don't need to integrate the different IDE capabilities, and can probably live with separate Eclipse installations and workspaces.
Actually, the more capabilities/Eclipse editions, you try to integrate, the more limits you set up for other plug-ins/features/capabilities. At some point, it can get impossible to integrate 3rd party capabilities such as those from TaskTop and Atlassian...
If you don't need the Java EE capabilities, consider using either the classic
Eclipse edition or the RCP edition.
For Eclipse plugin development download Eclipse Classic distribution which includes SDK from here.
Eclipse IDE for Java EE description:
Tools for Java developers creating Java EE and Web applications, including a Java IDE, tools for Java EE, JPA, JSF, Mylyn and others.
Eclipse Classic description:
The classic Eclipse download: the Eclipse Platform, Java Development Tools, and Plug-in Development Environment, including source and both user and programmer documentation.
Cheers,
Max
Also, if you want to see the sourcecode of any plugin dependency, you can check it out from CVS at :pserver:anonymous#dev.eclipse.org:/cvsroot/eclipse
Be careful to get the right version, though.
Cheers,
Rob

How can I upgrade from Eclipse Java SE version to Eclipse for Java EE via Eclipse?

I downloaded Eclipse plain Java version and now I realize that I need of Eclipse IDE for Java EE Developers distribution.
I'm new in Eclipse world and I would to know if it is possible (and how) to install Java EE plugins via Eclipse.
There is a thread in ServerFault that shows how to install the Java EE pluggins for Eclipse Java EE plugin for Eclipse IDE
Additionally you can:
Help -> Install new software.
Pick the Mars (or the version you have downloaded such as Luna, Kepler, etc) repository
At the bottom there are install options Java EE Development
To get all of the features of the Java EE edition of Eclipse, there are several packages that need to be installed. This page lists all of the packages that are included in the current Java EE version of Eclipse. If you want all of the features of the Eclipse for Java EE developers, go to Help --> Install New Software..., select the update site for your version (e.g. Kepler) from the dropdown menu, and select the checkbox for each item listed on the above page that is not already installed.
You'll probably find the 'getting started guides' here helpful.
You probably will need to download the plug-in. The easiest way to do this would be to:
go to Help -> Install new software.
Pick the Galileo(Change accordingly) repository
All the way at the bottom there are install options for 'Web, XML, and JaveEE Development
... also this is better suited for SO
follow this
Eclipse 3.3 or earlier, it is NOT possible to upgrade the Eclipse platform itself, only its features. So, you could for example upgrade the CVS feature or the PDE feature from 3.2.0 to 3.2.1, but not eclipse.exe itself.
and
Upgrading other features (like CDT, PDT, WTP...) can be done without the need to download a new platform binary, but because many projects align very closely (eg., the Eclipse 3.2 / Callisto or Eclipse 3.3 / Europa release trains) you will likely need to upgrade the Eclipse platform as well.