This Eclipse plugin adds a wizard and a property page to update the project location by editing the `.location` file in your workspace.
Usecase
Correct the locations of projects which were moved in the file system without using the Eclipse refactoring move
tool. (Alternatively such projects could be deleted and reimported into the workspace. During this process some other project settings are altered which may not be intended.)
The ProjectLocationUpdater also allows to set the path to a project using symlinks without resolving before storing them. (When using the Eclipse import wizard all symlinks would be resolved.)
Background
Some projects depend on external build tools. In consequence they require the workspace configuration separated from the project files. If such a project has been imported into the workspace and is not located in a subfolder of the workspace, the project locations are stored in the runtime data as absolute path. There is no built in mechanism to change that path.
The ProjectLocationUpdater addresses this issue and allows you to change the location path of the closed project.
Usage
- Select one or multiple closed projects
- Do one of the following
- Menu "Project" -> "Update Project Location(s)"
- Context menu -> "Update Project Location(s)"
- Context menu -> "Properties" -> "Project Location Updater"
- Update the project location path of the selected project or the common path of multiple selected projects.
- Reopen the project to apply the changes.
License
ProjectLocationUpdater is released under the Eclipse Puglic License 1.0. http://www.eclipse.org/legal/epl-v10.html
Related websites
Categories: Tools
Additional Details
Eclipse Versions: 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), 2020-06 (4.16), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)
Platform Support: Windows, Mac, Linux/GTK
Date Created: Wednesday, November 21, 2012 - 17:44
License: EPL
Date Updated: Wednesday, December 14, 2022 - 09:48
Submitted by: Max Gensthaler
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
September 2024 | 287/547 | 9 | 2 |
August 2024 | 316/641 | 26 | 16 |
July 2024 | 338/663 | 23 | 12 |
June 2024 | 334/681 | 31 | 14 |
May 2024 | 349/682 | 27 | 12 |
April 2024 | 372/687 | 23 | 14 |
March 2024 | 372/694 | 28 | 8 |
February 2024 | 346/687 | 29 | 14 |
January 2024 | 366/691 | 25 | 19 |
December 2023 | 393/671 | 19 | 14 |
November 2023 | 345/686 | 35 | 12 |
October 2023 | 427/673 | 17 | 12 |
Reviews Add new review
Works only superficially
Submitted by Greg Jordan on Thu, 07/18/2024 - 05:35
I copy a C project with a managed C build from location A to location B. At location A the managed build works perfectly. I change the project location using this plugin and then open the re-sited project, now at location B. The build no longer works because the build configurations have been somehow "lost", and it is unclear how to redeem them from location A. From this perspective, this plugin is utterly useless.
Works like a charm
Submitted by Ingo Jobling on Wed, 09/13/2017 - 10:39
Installed and moved my projects flawlessly.
Good job!
Doesn't work
Submitted by Eugen Fournes on Sun, 03/19/2017 - 23:20
Tried using this plug-in as stated, above. Open Project1, won't let me select the project to change the location of because it's open. Close Project1, open Project2, and can't change the location of Project1 because it's not in the list now. Useless plug-in, Eclipse has become a useless environment for small projects simply because they removed the ability to copy/paste a project somewhere else to create a new project from an existing one. Can't Refactor->Move because a) I don't want to move, I want to copy, and b) it fails in the middle of the move (complains that a file is open, when there's nothing present that could leave it open), and screws up both the original folder and the new one.
Also, of the two links, above, the second one is invalid and the first one (Stack Overflow) has no more useful information than pointing here.
I've just wasted the past two days trying to figure out how to duplicate a project to have two separate versions of the same one (ever heard of a fork?), finally find this plug-in and it's as useless as the rest of the info. Sorry for the rant, but I wish programs like Eclipse would stop disabling very useful and simple features just because some idiot couldn't find his files when he changed an entry in the project's properties which he had no business changing in the first place. Aaaargh!
Old version - 1.1.0 is missing
Submitted by Jakub Cernohorsky on Tue, 05/17/2016 - 08:38
I do like this plugin, but unfortunately version 1.1.0 is missing from update site. It was there previously, but now only version 1.0.0 is present.