Profiles offers a quick and easy way to create, share and install Eclipse setups. A profile is a "snapshot" of an Eclipse-Workspace combination containing plug-ins, including links to source code and task repositories as well as workspace settings for your team (e.g. project metadata and preferences, build server configurations, working sets).
Yatta Profiles is completely free and based on the Eclipse Oomph open source project. Profiles is meant to help you using Eclipse and to vitalize the Eclipse community. Whether you are Eclipse user, committer or developer, Profiles is here to help you develop great software.
Lightweight desktop app to help you manage all your Eclipse installations: Install, start, update, share or uninstall any profile via the Launcher. See a list of all your Eclipse setups, no matter where the corresponding installation or workspace is located on your computer. The Launcher allows you to start, update, share, delete or uninstall any Eclipse setup. You can also rearrange your profile list via drag and drop to ensure quick access to your favorite profiles.
Sign in, send an error report, create a profile, or browse online profiles.Close
Every list entry shows one of your profiles. Click it to open this setup.Close
A profile's options menu. Edit settings, update or delete a profile from here.Close
Gives you access to many different ways to share your profile.Close
Shows all your profiles. Rearrange the list via drag and drop if you like.Close
Offers the possibility to install any common Eclipse Package.Close
Do you need another Eclipse setup? Create a new profile here.Close
Eclipse plug-in that lets you share and update your running Eclipse (profile) directly from within your IDE.
The eHub is the profiles hub for Eclipse. As soon as you upload and share a profile, it will be available on the eHub. If you are searching for a profile that meets your requirements of your project - for example a certain set of plug-ins - the eHub is the place to visit. Use the search and filter functions to find what you are looking for. From the eHub, you can access any profile which is publicly available.
Profiles was designed to make starting new projects with Eclipse really simple - so go ahead and try it!
Refer to the FAQ to find out what is included in a profile.
You have two options to get started with Yatta Profiles:
To get started with Yatta Profiles download the Launcher
To access Yatta Profiles from your running Eclipse
The Launcher shows all your Eclipse workspace combinations (profiles) in a comprehensive list. To launch Eclipse, just klick on a list entry.
To install a profile, you need a link to a profile page. You can ask your teammates or friends - or you can search for a profile at the eHub .
To install a profile:
The Launcher asks you to confirm profile installation.
Optional: You can edit the profile's settings before you start the installation process.
The License Confirmation Window pops up. Make sure to read the License Agreements before you accept and proceed. After you accept the terms, the Launcher downloads the profile, installs it, and starts Eclipse.
Once Eclipse has opened, the workspace will be set up. In the meantime you can:
Refer to the Almost Complete page displayed in Eclipse for more information.
The profile appears in the Launcher’s profile list. From now on, you can launch any profile directly from the Launcher. Congratulations, you are ready to start coding!
You have configured an Eclipse setup by every trick in the book? Great! Go on and make it a profile to easily install it on any computer you like and share it with the world.
To create a new profile:
Optional: You can edit the profile's settings before you start the installation process.
The Launcher adds your new profile to your profile list.
Your profiles don't have to remain limited to your hard drive forever. You can create an online backup of a profile just for yourself, or you can share a profile with a selected group or with the community.
Before you start:
To upload your profile:
The Launcher shows you a list with your profile’s contents for review.
Your system browser opens and shows your profile's detail page. The status symbol of your profile changes from a folder to a cloud to indicate that your profile is now online.
From now on, you can access your profile from the eHub - for example to reinstall it on another machine, or to share it with your team or the community.
If you have more than one Eclipse installation, you may want to:
To help you organize your profiles, the Launcher displays a status icon for each profile next to the profile's name.
|local profile, installed on your computer|
|online profile, installed on your computer|
|local profile, never opened with the Launcher|
|online profile, not installed on your computer|
|local profile, installed and currently running|
|online profile, installed and currently running|
If your profile list is just too long or if you use just one or two of the profiles listed in your Launcher actively, you might want to create desktop shortcuts to launch your favorites faster.
To create a desktop shortcut:
A shortcut appears on your desktop.
You can edit the defaults for parent directories for your local Eclipse installations and workspaces. You can still change to other directories for a single profile.
To edit default settings:
To edit settings for a single profile:
You have the following options:
The Launcher will notify you if an update is available for a profile. At some point, you may also want to modify a profile and share your changes.
An update for the profile is available.
You have modified a profile yourself. Go on and publish your changes.
Publish your own changes or download an update.
To update your profile:
To publish your changes:
The Launcher asks you to confirm profile deletion.
Checkbox uninstall Eclipse used with this profile
Remove the profile from the Launcher’s profile list. Your Eclipse installation remains untouched. (default)
Delete the profile and your corresponding Eclipse installation.
In this section, we have collected some more or less common questions and solutions for problems you may encounter when you use Yatta Profiles. If you come across anything we have not covered, or if you have a tip that you think might be helpful for others, please notify us and we will try to include it.
All uploaded profiles are set to private by default. No one but you can see them or download them. To help you decide whether to upload or share your profile (be it with a group or publicly), have look at the contents included in a profile in the table below. It shows what exactly is uploaded to the Profiles Hub and what you share with others if you decide to change your profile's visibility from private to group or public.
If you are looking for a way to host your profiles in a private cloud or on premise, please contact us!
To help you decide whether to share your profile publically, the table below shows what exactly you will share with others when you send your profile out into the world.
Always check your paths before you share a profile that might include such sensitive data.
Plug-ins are not shared if
Source code repositories (links):
||Local projects (if not shared in SCM like git, SVN, etc.)|
Yes. When you upload your profile, the visibility will be set to private by default. Once your profile is online, you can change it’s visibility settings.
You have three different visibility options: private, group and public. You can define a group to allow a limited number of people access to your profile, or set visibility to public to make it available to anyone.
Yes. You can install any profile on Windows, Linux or Mac operating systems. No matter on which operating system they were first authored.
We are also working on profiles for Eclipse-based Cloud IDEs.
Yes. You can define a target platform either in your projects or in the workspace preferences.
Define a target platform as part of your project so that the *.target file is committed to version control alongside your projects. Your target platform will be checked out and activated during workspace setup. In case you have defined a local target platform in the workspace preferences, your profile will contain the full target definition. It will be imported into the workspace preferences and activated during workspace setup.
Any preferences you change from now on will be included in your profile's setup information
Profiles is based on the Oomph framework, which means that at least some parts of Profiles are already open source (e.g. the Oomph Eclipse Installer’s UI). Parts of Profiles will, however, remain closed source.
There are two reasons for this: First, we’d like to make it as easy as possible for you to find what you are looking for. A scenario where dozens of different websites host hundreds of different profiles goes against the initial idea behind Profiles: to keep the community together and strengthen its’ centripetal force. That’s why we hope you will help us turn the Profiles Hub into a place for the community - by the community.
Second, if Profiles was to get open-sourced, we believe Profiles and the Profiles Hub should be hosted at eclipse.org. We are trying to find a solution with the Eclipse Foundation. If there is a possibility to host Profiles at eclipse.org and to integrate the Profiles Hub into the Eclipse Marketplace website, the complete Profiles UI – including the Profiles Launcher – could in fact become open source.
No, not necessarily. You can install profiles or use the Launcher without registration (e.g. students installing a profile for their class or similar).
You do have to create an account if you want to upload and / or share a profile to the eHub, or if you want to access a group profile. If you upload a profile to the eHub you may want to update or delete it afterwards. Without an account linked to your profiles, you wouldn't be able to do that. If you want to access a group profile, the profile author needs to authorize you first. Without an account, it would be hard to determine if you are allowed to access a profile.
For the moment, please send an email to email@example.com . We will make the changes for you.
We are working on a number of community features to create more possibilities to make the Profiles Hub a real community platform driven by Eclipse developers. As this is a work in progress, your account only consists of a username and an email address. In the future we will provide you with more features, like links to your homepage, project or corporate website, a system for commenting and rating profiles, personal notifications and many others.
When you visit our websites, the webserver stores certain data in log files, for example the times when you start and cease visiting our websites or the subpages you called up.
Usually, proxy detection works automatically. If this isn’t the case and you’re unable to install an Eclipse profile, you can configure the proxy manually in the Launcher Settings.
That's it. You're ready to install your first profile.
Try checking your Java Version. Please install JRE 1.7 or above. Also check if you have the right version for your operating system installed (32bit or 64bit).
If the problem persist, please contact our support.
Open the main menu and select Edit Launcher Settings. Select Uninstall the Launcher.
Uninstalling will remove all files associated with the Launcher - but your Eclipse installations or workspaces won't be affected by uninstalling the Launcher. They will remain in their installation directory. The Profiles Client plug-in will remain in the Eclipse toolbar. You can remove it separately like any other Eclipse plug-in.
To uninstall the Launcher follow the steps listed below.
If you have never changed the default installation directory, you can find your Eclipse installations here:
If you have read this guide from beginning to end, you now know everything Profiles has to offer. And there is more to come: We are continously working on improving Profiles and the Eclipse IDE.
Should you come across anything we have not covered, if you have a feature request or any other wishes, don't hesitate to get in touch with us. We are looking forward to your feedback. And we are happy to work with anyone who helps making Eclipse the best development platform imaginable!