moving from one computer to another [message #739567] |
Mon, 17 October 2011 12:01  |
Eclipse User |
|
|
|
I want to move an Eclipse workspace from my work computer to my home computer. I need to program at home and at work on the same project. I need to do this each way every day.
I copy the workspace to a USB flash memory drive, carry it home in my pocket, copy the workspace to the hard drive on my home computer, start Eclipse, and choose File->SwitchWorkspace. The transported workspace can be found and opened, but no project is shown. I have to do a convoluted "import" within Eclipse to get to the project.
How do I do this in a straight forward manner?
How can I move a workspace from one computer to another easily and quickly?
----
The copied workspace on the USB flash memory drive is 400 time larger than the .java files. Why?
What is Eclipse doing that requires it to write 11,348 kb for every 20k? How can I prevent this? I want the MINIMUM amount of stuff necessary to transporting an Eclipse workspace from one computer to another.
|
|
|
Re: moving from one computer to another [message #739619 is a reply to message #739567] |
Mon, 17 October 2011 12:57   |
Eclipse User |
|
|
|
On 10/17/11 12:01 PM, nwbeeson wrote:
> I want to move an Eclipse workspace from my work computer to my home
> computer. I need to program at home and at work on the same project. I
> need to do this each way every day.
>
> I copy the workspace to a USB flash memory drive, carry it home in my
> pocket, copy the workspace to the hard drive on my home computer, start
> Eclipse, and choose File->SwitchWorkspace. The transported workspace can
> be found and opened, but no project is shown. I have to do a convoluted
> "import" within Eclipse to get to the project.
>
> How do I do this in a straight forward manner?
>
> How can I move a workspace from one computer to another easily and quickly?
You can't - Eclipse workspaces are not designed to be portable.
Projects, on the other hand, are.
My first recommendation would be to set up some kind of SCM repository
(cvs, subversion, git, etc) so you can check-in and check-out your code
no matter what computer you're working on. There are plenty of free or
cheap hosting options for those.
Another option is to use File > Export and File > Import to move your
project to and from the flash drive. But if you're doing that every day
it is fragile and subject to mistakes.
A third option is to set up your workspace on the flash drive - make it
live there permanently. Then you can open it on any computer into which
the flash drive is plugged, assuming it always has the same drive letter
assigned. The drive letter part is critical, since otherwise it looks to
Eclipse like the workspace has "moved" (which, as I said, isn't supported).
Eric
|
|
|
|
Re: moving from one computer to another [message #739745 is a reply to message #739660] |
Mon, 17 October 2011 16:08   |
Eclipse User |
|
|
|
On 17-Oct-11 12:00, nwbeeson wrote:
> Thank you.
> How do I export a project?
> I just checked File->Export and there is nothing there that looks to me
> like "project".
> My choices are many, and I have tried three times with bad results.
> Could you be specific? What choices do I make in Export> What type of
> export? Which files? Just the *.java files? Or the entire project folder
> with the bin, src, .project, .metadate, .settings?
>
> *Exactly* how do I load it to reconstitute the project?
As long as your project is in a working state in your Eclipse workspace
(even if it's closed, that's okay), you can pick it up and carry it
as-is somewhere else.
Import by dropping it somewhere in your new filesystem, launch Eclipse
on the workspace you intend to use, choose File -> Import... -> General
-> Existing Projects into Workspace -> Next, then Browse to the root of
the project, select it, click OK, then, if it's a valid Eclipse project,
you should see it checked in a list of projects in this wizard. Click
Finish and you're there.
The metafiles (directories) for an Eclipse project are:
.project (the one required for the steps above to work)
.classpath
.settings (a subdirectory)
Hope this helps,
Russ
|
|
|
|
Re: moving from one computer to another [message #1861283 is a reply to message #739855] |
Tue, 03 October 2023 18:38   |
Eclipse User |
|
|
|
I'm in the process of upgrading to a new laptop since the old one doesn't work to well anymore and the Windows OS is old too.
I have about 4 Eclipse environments installed for Java, then C++, Modeling tools and the Eclipse installer for version 09-2023 via the desktop icons. All are up to date and have various projects.
I also have various plugins that I downloaded and installed and various Marketplace ones too.
Since this took a long time to configure it the way I want, I now need to migrate all of these Eclipse environments to the new computer laptop with Win10 instead of the old Win 8.1.
Is this possible to somehow zip up only the Eclipse stuff and then install it to the new computer without having to start from scratch again?
I could image the drive, but I can't tell the disk imaging software to only do the various Eclipse environments to do the migration. Since the laptop doesn't have raid, I can't do the disk copying that way either. Nor will disk backup utils do the job too. Although projects/workspaces etc could be synched to the MSoft cloud or other clouds such as Apple and then onto the new computer via the cloud syncing to it, the issue is the upload network speed is 8Mbps and download 100Mbps. This is ok for some data/program files, but I tried once to do this for 150 gigs of files and email archives and it was estimated to take 15 days just to upload it -hence this method was scrapped. Thus, cloud is ok, but for practicality reasons it is useless due to the max upload speed set by ISP's to the home for remote working. If I go to the office, the up/down speed is 10Mbps since everyone in the office is sharing the same router and thus wouldn't be that much faster.
Maybe this capability can be added to Eclipse for migration purposes so one could archive all Eclipse and copy to flash drive and then onto the new computer. Moreover, maybe have the ability to install the environments and projects/workspaces in their own virtual environment and the rest of the laptop in its own virtual environment or not. Then one could just copy the virtual environment to the new computer - WaLa! done....
Any ideas on the migration solution?
[Updated on: Tue, 03 October 2023 18:39] by Moderator
|
|
|
|
Re: moving from one computer to another [message #1861297 is a reply to message #1861287] |
Wed, 04 October 2023 07:55   |
Eclipse User |
|
|
|
Ok, I'll try the dot files you mention and such to see what happens.
I was thinking maybe that an Eclipse tool similar to the MSoft media creation tool if developed could do the reinstall. It would copy the dot files you listed, projects/workspaces along with an [boostrap] executable that starts the process by redownloading the Eclipse software, plugins, using these files to know the current version and configuration of the environment. The tool would copy the registry entries too if needed that are unique. Once the Eclipse software is downloaded and installed like how the Win OS is done using media creation, the dot files are used to download the eclipse software, and plugins for the same version specified in them (dont what to update to i.e. a future/current version such as 10-2023 when one is on 09-2023, but once migrated one can start the update process).
The only thing left would maybe be all the external tools such as each of the Java library versions which were downloaded manually and installed, and various editors such as notepad++, gcc and other similar C/C++ compiler tools etc.
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.14441 seconds